タグ

opencvとC++に関するreboot_inのブックマーク (2)

  • [OpenCV][Mat]画素へのアクセススピード比較 - Qiita

    #はじめに OpenCVを使っていても画素を直接いじることはよくあることだと思います。 先日,友人からMat型は遅いと言われました。しかし,私はポインタでガツガツいじっており,経験的に遅くないと考えておりました。そこで,今回,様々な方法で画素へアクセスし,スピードを比較してみることに至ったのです。(それと自分へのメモ用) また,後輩からQiitaを勧められ記事をアップする練習も兼ねて書きます。 #OpenCVによる画素へのアクセス OpenCV2.X系以降,Matクラスを使用して画像を扱ってい人が多いと思います。Matクラスにある画素値へ直接操作できるメソッドを使ったり,また,Iteratorを用いて操作するなど様々な方法があります。 ここでは,考えられる方法で比較しようと思います。 ##cv::Mat::at<>を用いる方法 座標を指定することで,その座標の画素値にアクセスできます。 例

    [OpenCV][Mat]画素へのアクセススピード比較 - Qiita
  • OpenCV3.1+Visual Studio 2015+64bitOSで簡単にOpenCVを試す

    OpenCVも含めてライブラリを使うには、基的に ダイナミックリンクライブラリファイル(*.dll) ライブラリファイル(*.lib) ヘッダファイル(インクルードファイル)(*.h) の3点セットのファイルを使えるように設定するのですが、やり方はいくつかあるのですが、ここでは比較的簡単な方法を紹介します。 【関連記事】 ライブラリの使用方法、VisualStudioの設定方法 前提条件 Windowsの64bitOS Visual Studio 2013(VC12)もしくはVisual Studio 2015(VC14) 上記の環境であれば、あらかじめビルドされたOpenCVのライブラリファイルが配布されているので、これを使います。 上記環境でない場合、もしくは、標準に含まれていない機能を使いたい場合には、自分でOpenCVのライブラリをビルドする必要があるのですが、その方法については

    OpenCV3.1+Visual Studio 2015+64bitOSで簡単にOpenCVを試す
  • 1