まず、SIFT を使用してリアルタイム サービスで類似画像を識別しています。携帯電話のカメラで撮影した写真のように、わずかな回転とぼやけ効果が発生する可能性があります。
そして、Phashを見つけました。それで、デモページでphashをテストします。しかし、結果は私にため息をつきました。
これは上記のテストの結果です:
このテストでは、2 つの画像が x 軸に固定されています。したがって、回転はありません。ただし、右の画像のロゴは削除され、人物は左側に移動されました。私の目には、これは「非常に似ている」です。さらに、SIFTはこれを完全にキャッチします。
では、質問です。
- pHash は SIFT よりも高速ですか?
- pHash の精度は信頼できますか?
- SIFT の出力は、リアルタイム サービスで使用するには大きすぎました。したがって、ハッシュを使用して、 LSH(Locality-sensitive hashing) のように出力を小さくする必要があります。私が試す他の方法はありますか?