類似画像検索プログラム

 ネットで画像を落とすと元は同じ画像でも色々加工されていて、重複して溜まっている画像が出てきてしまう。需要はあるはずなのに市販でのアプリでこういう機能が付いたものは無いので、シェアーやフリーのものが色々出回っている。アルゴリズムとしてはそう難しいものではないので、自分で作ってみることに。室蘭出張中に作ったものを実際に家のメインパソコンで動かすと、思ったよりも遅い。画像のRGB情報を習得する部分とマッチ度を計算する部分はパラレルfor文を使用しているのでPhenomIIx6のコア6個全てパワーを使い切りそれなりに速いが、結果をdatagridに格納する部分はパラレルfor文も使えないしIOアクセスなせいか時間が凄くかかる。結果をdatagridに格納する部分はマッチ度を指定してそれ以下は載せないようにすれば速くなった。画像のRGB情報を習得する部分は画像が多いとメモリが足らないと止まってしまう。毎回開放している筈なのに不思議だ。もっと高速に処理する方法があるらしいので、そちらを試してみるか。