[解決済み] 類似画像検索のためのアルゴリズム
質問
2つの画像が「似ている」かどうかを判断し、色、明るさ、形などの類似パターンを認識できるアルゴリズムが必要です。人間の脳が画像を「分類」するためにどのようなパラメータを使用するかについて、いくつかのポインタが必要かもしれません。..
私はハウスドルフベースのマッチングを見ましたが、それは主に変形したオブジェクトと形状のパターンをマッチングするためのもののようです。
どのように解決するのですか?
私は似たようなことを、画像を署名に分解して ウェーブレット変換 .
私のアプローチでは、最も重要な n 係数を選び、その位置を記録することでした。これは、(power,location) タプルのリストを abs(power) に従ってソートすることによって行われました。類似した画像は、同じ場所に重要な係数を持つという点で共通しています。
私は、画像を YUV 形式に変換することが最善であることを発見しました。これは、形状 (Y チャンネル) と色 (UV チャンネル) の類似性を効果的に重み付けすることを可能にします。
上記の実装は、以下のサイトで見ることができます。 mactorii で見ることができます。残念なことに、この実装にはあまり手をつけていません :-)
もう 1 つの方法は、私の友人の何人かが使用して驚くほど良い結果を得たのですが、画像を単に 4x4 ピクセルにリサイズして、それを署名として保存することです。2 つの画像がどの程度似ているかは、たとえば マンハッタン距離 を計算することで得点化できます。リサイズをどのように行ったかの詳細はわかりませんので、そのタスクに利用できるさまざまなアルゴリズムで遊んでみて、適切なものを見つける必要があるかもしれません。
関連
-
[解決済み】パックマン:主にどのようなヒューリスティックが使われているのですか?
-
[解決済み] DPLLアルゴリズムはどのように動作しますか?[クローズド]
-
[解決済み] 隣接リスト表現の時間複雑性?
-
[解決済み] 最小ボトルネックスパニングツリーと最小スパニングツリーはどう違うのですか?
-
[解決済み] ゲーム「2048」の最適なアルゴリズムとは?
-
[解決済み] NaN値をチェックするにはどうすればよいですか?
-
[解決済み] nからk個の要素の組み合わせをすべて返すアルゴリズム
-
[解決済み】画像処理。コカ・コーラ缶」認識のためのアルゴリズム改良
-
[解決済み】アルゴリズムの時間複雑性を求めるには?
-
[解決済み] リンクリストのソートで最も高速なアルゴリズムは?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Quickselectの時間の複雑さを説明する
-
[解決済み】クイックソートとヒープソートの比較
-
[解決済み] ポイントルック アット ポイント
-
[解決済み] Bogosort (a.k.a Monkey Sort)よりも悪いソートアルゴリズムはあるのか?[クローズド]
-
[解決済み] グラフの隣接リスト表現の空間複雑性
-
[解決済み] アルゴリズムと関数の違いは何ですか?[クローズド]
-
[解決済み】画像の類似性を比較する簡単で高速な方法
-
[解決済み】2つの画像の違いを数値化するには?
-
[解決済み] 式(エクスプレッション)パーサー(優先順位付き)?
-
[解決済み] 2つの画像の類似度を測るには?[クローズド]