私は、携帯電話でリアルタイムカメラを使用してLSBステガノグラフィーの検出を試みています。これまでのところ、私は印刷物であろうとPCスクリーンであろうと、LSBステガノグラフィーを検出することに多大な幸運をもたらしました。Androidステガノグラフィ検出LSB
私はOpenCVを使って各フレームをRBGに変換し、各ピクセルからビットを読み取ってみましたが、ステガノグラフィは検出されませんでした。
カメラ機能を使って試してみましたが、ピクセル単位で開始文字列が認識されるかどうかを確認して、残りのピクセルの実際の隠しデータを読み取ることができます。
これは、肯定的な結果を得ることはほとんどありませんでしたが、データの読み込みは不可能でした。
これにアプローチする方法はありますか?
隠されたデータに関する少しの情報: 1.私はアルゴリズム上で動作していることを知っています。アプリケーションのBitmapで正確なイメージを読み込んだら、ステガノグラフィを検出してデコードします。しかし、私はそのような運がないカメラを使用しようとするとき。 2.グリッド内に8x5ピクセルの画像がありますので、画像の特定の1つの領域にしか存在せず、カメラビューでは検出できません。
必要に応じていくつかのコードを投稿することもできます。
ありがとうございました。
デジタル画像にデータを埋め込んだ後、カメラでその画像を見ると、ピクセルの秘密を検出することができますか?開始文字列(1と0の束であればどれくらいですか)とは何ですか?また、どれくらいの頻度で肯定的な結果を得ましたか? – Reti43
これは1行8画素の中に1と0の束です。それは内部にコードが埋め込まれていることを検出することです。私はしばしば検出から肯定的な結果を得ていましたが、実際のデータはジブリズムです –