重複する画像をディレクトリに見つけるプログラムを作成したいのですが、this appのようなものです.2つの画像が同じかどうかを判断するアルゴリズムはなんですか? ご提案は大歓迎です。重複する画像のアルゴリズムを見つける
-2
A
答えて
0
このタスクは、あなたのユースケースに応じて、高次元(kd-tree、ball-tree、...)の最近傍検索の原因となるいくつかのデータ構造と組み合わせて、perceptual-hashingで解決できます。ブルートフォース検索(やや)を置き換えます。
DCTベース、ウェーブレットベース、統計ベース、フィーチャベース、CNNなど、さまざまなアプローチがあります。
これらの設計は、通常、タスクに関するさまざまな前提に基づいています。回転が許されるかどうか?
A google scholar search on perceptual image hashingには多くの論文が掲載されます。また、用語の画像フィンガープリンティングを検索することもできます。
Here is some older ugly python/cython code doing the statistics-based approach。
備考:Digikamも可能です。私が思うより古いHaar-Waveletベースのアプローチを使っています。
+0
ありがとう!これは非常に役に立ちます。 –
関連する問題
- 1. 重複を見つけるアルゴリズム
- 2. 複数の画像間の差分画像を見つける
- 3. opencvで画像間の重複領域を見つける方法は?
- 4. 重複する円を見つける
- 5. セッションの重複を見つける
- 6. C#データの重複を見つける
- 7. iPhoneアプリの重複を見つける
- 8. 画像内の正方形を見つけるアルゴリズムはありますか?
- 9. Elasticsearchで重複を見つける
- 10. 配列で重複を見つける
- 11. リストに重複を見つける
- 12. 画像内のパターンを見つける
- 13. 画像のURLを見つける
- 14. 画像内のエッジを見つける
- 15. 画像の十字を見つける
- 16. 別の画像の中の画像を見つける
- 17. 2つの配列で重複する値を見つける
- 18. 違いを見つける - 14x14画像
- 19. 3D画像でサーフェスを見つける
- 20. Numpy画像の中にサブ画像を見つける
- 21. opencv画像を他の画像に見つける
- 22. セット内で最も類似した画像を見つけるための画像比較アルゴリズム
- 23. ジオポイントのXパーセンテージをカバーするアルゴリズムを見つけるアルゴリズム
- 24. アルゴリズムのBig O/Timeの複雑さを見つける方法
- 25. ラベル付き画像領域の重心を効率的に見つける
- 26. 複数の列とドロップ行で重複を見つける - Pandas
- 27. Dijkstraアルゴリズム複数の辺が最小値を見つける
- 28. 複数の根を見つける二等分アルゴリズム
- 29. 再帰アルゴリズムの複雑さを見つける
- 30. sqlのクエリは、重複するレコードを見つける
「重複」はどのように定義しますか?イメージは同じでなければならないのですか?彼らは異なるサイズを持つことができますか?イメージファイル形式?ファイル属性? –
はい、2つのイメージは異なるサイズと異なるファイル形式を持つことができ、2つのイメージの内容のみが同一になります。 –