5.画像検索

ここではダウンロードした0.ppmから14.ppmまでの画像15枚を使って,ヒストグラムインタセクションによる画像検索の実験を行う.まずはじめに,全ての画像を64色に減色してカラーヒストグラムを求めよ.次に,15枚の画像の中からサンプル画像を1枚選び,サンプル画像とその他の画像とのヒストグラムインタセクションを求めよ.最後に,Paint Shop Pro等でヒストグラムインタセクションの値が大きい順に画像を並べよ.


この演習では,全ての画像のヒストグラムを求めなければならないが,このとき画像を開くために1枚ずつファイル名を指定するのは面倒である.そこで,for文とsprintfという関数を使って画像ファイルを順番に開くプログラムをサンプルプログラムとして掲載しておく.

サンプルプログラム

検索結果の例

自分の検索結果が正しいかどうか検算できるように,サンプル画像として1.ppmを選んだ場合の上位5個の画像を以下に示しておく.Dはインタセクション値である.

[戻る]