ブックマーク / blog.moro-tyo.net (1)

  • 画像ファイルから全画素値を取ってくる時の速度比較 - 机上の空論

    画像ファイルの全画素値を配列にコピーする場合の速度比較を行った。 比較するのは以下の3手法。 ・方法1: C# - C# で Bitmap クラスの GetPixel メソッドを使った - 普通の方法 ・方法2: C#(unsafe) - C# で unsafe を使った - ちょっと工夫した方法 ・方法3: C++ - C++ のクラスライブラリを作成し、C# から参照して使った - 画像処理ライブラリとして、OpenCV を用いた 一応、比較用に書いたソースは記事末に載っけときました。 557x850 の 24ビットカラー JPEG画像の場合 方法1: 21.6388260748251 (秒) 方法2: 5.06153430618396 (秒) 方法3: 0.0533208579219269 (秒) 方法1の20秒は、ありえないぐらい遅い。 unsaf

    yiqiunian
    yiqiunian 2008/12/03
  • 1