|
|
●概要 とりあえず、この類のソフトでは、処理時間や速度が気になるところ。たいしたものではないが、一応、処理時間を測定してみた。 ●測定方法 ○測定ツール 自作の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++演算の時間差である。以下同じ。 ●画像濃度変換
●空間フィルタ 測定に使用したフィルタは、平均化フィルタ。
●非線形フィルタ
●機能フィルタ
|