4

私は、類似したメディア画像とやや異なるメディア画像を検出するためのソリューションに取り組んでいます。

たとえば、画像を処理するためのテクニックを提案する多くの記事に出くわしました-画像比較-高速アルゴリズム

  1. ファイル ハッシュ ベース (md5、sha1 など) - 試してみましたが、まったく同様のコンテンツでうまく機能しました。

  2. 再スケーリングされた画像の知覚ハッシュ (phash) - phash.org が提供するものと同じくらい正確な Java 実装を探しています。@ http://pastebin.com/Pj9d8jt5で提供されている 1 つの Java ソリューションは、誤検出があると報告されていますが、試したことはありません。

  3. 変更された画像の機能ベース (SIFT) - キックスタートのサンプル コードを探しています。

他の提案があれば、共有してください。

4

1 に答える 1

5

質問のポイント2に答えてください。これらの pHash の実装はまだ確認していませんが、おそらくその中に正確なものがあるでしょう。

Java pHash https://github.com/krishnact/jphash

もう 1 つの Java pHash https://github.com/thomasheckmann/image-indexer

Java (Android) pHash https://github.com/gavinliu/SimilarPhoto

Groovy pHash https://github.com/mdbishop/ImagePHash

Scala pHash https://gist.github.com/Howon/7db1239355841a71ffa9

別のスカラ pHash https://github.com/warricksothr/ImageTools/blob/master/engine/src/main/scala/com/sothr/imagetools/engine/hash/PHash.scala

于 2017-05-17T16:06:26.877 に答える