ホーム ] 実行時間計測ラブラリ ] EXIF情報ライブラリ ] 文字式演算 ] クイックソートライブラリ ] 多倍長演算ライブラリ ] 多倍長演算ライブラリU ] 画像処理ライブラリ ]

上へ
実行例
処理速度
画像処理メソッド構造
技術解説

画像演算ライブラリ (ImageProcess)

処理速度

最終更新日:2007/04/26 新規

●概要 

 とりあえず、この類のソフトでは、処理時間や速度が気になるところ。たいしたものではないが、一応、処理時間を測定してみた。

●測定方法

○測定ツール

 自作のMeasureTimeクラスライブラリにより、実測。試験用アプリは、ImageProcessクラスライブラリの試験用アプリである、ImegeProcessユーティリティによっている。

○測定内容

 演算速度区分と画像サイズ(128 X 128、256 X 256、512 X 512、1024 X 1024、2048 X 2048)の組合せで実施。

○測定環境

 CPU:P4 3.2GHz、メモリ:1GB、OS:XP Pro SP2、ImageProcess:V6.2.0.0

●色変換

 一つの色に対する変換関数の実行速度を、画像サイズに合わせた回数演算させて測定したもので、関数コールのオーバヘッドも含んでいる。

●画像色変換

 

  Low と Medium の差は、画素転送時間で、演算は共にVBなので同じ。Medium と High の差は、VB演算とC++演算の時間差である。以下同じ。

●画像濃度変換

●空間フィルタ

    測定に使用したフィルタは、平均化フィルタ。

 

●非線形フィルタ

●機能フィルタ