デモプログラム1:画像のヒストグラム変換

このデモプログラムでは任意の画像を読み込み、ヒストグラムを表示し、 そのヒストグラムを元に「ヒストグラムの拡張」と「ヒストグラムの平坦化」を行います。

また、分岐と計算量が比較的多い「ヒストグラムの拡張」では、MMXとSSEを使用したアセンブラで最適化を行ったコードで実行する事もできます。 Visual Studioのコンパイラの最適化に任せたコードと、アセンブラで最適化したコードとの実行速度の違いを確認できます。

デモのダウンロード

デモプログラム「画像のヒストグラム変換」(サンプル画像2点同梱)

Version 1.1.0 / 2008年4月25日更新

842 KB ( 863,184 バイト ) MD5:9824d0e9949bcac32640c2befe2198a0

デモで使用した言語とテクノロジー
  • Microsoft Visual C++ (最適化オプションは「実行速度(/O2)」でコンパイルされています)
  • x86系アセンブラ / MMX / SSE