画像の一部のデータをエンコードし、ハードコピーとして印刷して他の人と共有できるプロジェクトに取り組んでいます。これで、他の人は入手したハードコピーの写真を撮り、データをデコードできます。
私はそれについて研究を始め、そして Mobistego のようないくつかの効率的なプロジェクトを見つけました。
しかし、実は、私は自分のAndroid電話のカメラを使用してランダムショットを撮り、事前に保存された画像と比較してデータをデコードしたいと思っていました。
他の可能な方法は、いくつかの画像認識アルゴリズムを使用するようなものです。
Pastec.io はOpenCVを使用した非常に優れたAPIであり、画像の暗号化とAndroid携帯電話のカメラを使用した検出に使用できます。
興味があるかもしれません ビジュアル暗号化 :
視覚暗号化は、復号化がコンピュータを必要としない機械的操作になるように視覚情報(画像、テキストなど)を暗号化できる暗号化技術です。
私が知っている方法は、メッセージを伝えるためにいくつかの印刷されたページを使用することに依存しています。個別に撮影すると、これらのページには空白のノイズが含まれますが、透明度を使用して組み合わせると、それらの相互のコンテンツが視覚的に組み合わされ、非表示の画像が表示されます。
私はあなたにすすめます この素晴らしいビデオ 、それは視覚的にアイデアを示し、それを白黒印刷された写真の中にロゴを埋め込む透かしシステムに適用します。