私は画像処理と画像マッチングに非常に慣れていないため、明確に理解していません。私がする必要があるのは、a) 画像を取得する b) そこから特徴を抽出する (SIFT、SURF はマッチングに適しています) c) ハッシュを作成する (MD5 や SHA1 など) d) データベースに保存し、必要に応じて別の画像を検索します似ています。
基本的に (A Tineye)
OpenCV / SURFを参照しました記述子から画像ハッシュ / フィンガープリント / 署名を生成する方法は? . pHash も確認し、opencv simple_matcher.cpp を介して SIFT SURF を実行しようとしました。
幾何学的ハッシュ/ローカル機密ハッシュについて少し読んでください。正しい方向に進んでいるかどうかはわかりません。
SIFT/SURF (OpenCV) から抽出された機能からハッシュを作成するにはどうすればよいですか? 誰かが従うべき簡単な手順や前進するための参照を教えてくれたらありがたい.