• ベストアンサー

入力した画像に最も近い画像を持ってくるプログラムについて。

入力した画像に最も近い画像を持ってくるプログラムについて。 入力した画像に最も近い画像を持って来るプログラムを開発して、その速度の改善を行うといったことを行いたいのですが、画像処理方面に関して初心者で、やり方がよくわかりません。どなたか、画像の比較プログラムが紹介されているサイトや、サンプルプログラムがあるページをしってるかたがいましたら是非教えてくださいますようお願いします。 言語はC,C++,C#などでお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

画像認識系は、OpenCVを使えば簡単にできます。 で、「似ている」という指標はいくつかあるのですが、ざっくり言うとこんなかんじ。 ・AとBの画像の画素を調べ、同じ位置の画素の色が、どれだけ近いかで比較(テンプレートマッチング) ・AとBの色分布を調べ、似たような色分布であるかどうかで比較(ヒストグラム) ・顔認識のように、比較したい元の画像集を学習させる方法(SVM学習など) サンプルはリファレンスマニュアル(日本語訳)のでも見てください。 http://opencv.jp/opencv-1.0.0/document/

参考URL:
http://opencv.jp/
gate_open
質問者

お礼

ありがとうございます!なんとなくやり方がわかりました!

すると、全ての回答が全文表示されます。

関連するQ&A