LoginSignup
6
4

More than 5 years have passed since last update.

OpenCVをソースコードから導入するメモ

Posted at

なにわともあれgit clone

OpenCVもいつの間にかgithubで管理されているらしいので,自分のリポジトリにForkしてCloneする.
昔はSubversionだった気がするんだけど気のせい??

$ git clone https://github.com/ar90n/opencv.git

静的ライブラリでビルド & 動作確認

ちょこちょことライブラリ自体を改変することを考慮すると,静的ライブラリで作成したほうが楽な気がしたので.aを作成する方向で進める.
静的ライブラリを作成するためには,cmake に -DBUILD_SHARED_LIBS=no を設定してやると良いっぽい.
あと,今回は/opt/local/以下にインストールすることにした.

$ cmake -DCMAKE_INSTALL_PREFIX=/opt/local -DBUILD_SHARED_LIBS=no 
$ make

なお,pkg-config は デフォルトでは OpenCV を見つけてくれないので,PKG_CONFIG_PATH に /opt/local/lib/pkgconfig/ を追加する.
あとは適当にサンプルを動かして動作を検証した.

$ cd sample/cpp
$ g++-4.9 edge.cpp `pkg-config --libs --cflags opencv`
$ ./a.out

opencv_result.jpg

6
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
4