MacへのOpenCV 3のインストール

ここでは,MacへのOpenCV3.1.0のインストール方法を紹介します.

Macの環境

Mac: Mac Book Pro 13 inch Mid 2014
OS: El Capitane
XCode: 7.2.1

なお,HomeBrewのインストールなどは完了しているものとする.

OpenCV3のインストール

ここでは,OpenCV3.1.0_4がインストールされるものとしています.
バージョンが異なる場合は適宜この部分を変更してください.
また,インストール時のオプションについては,下記を参考にしてください.

nstall OpenCV 3 on Yosemite ( OSX 10.10.x )

$brew tap homebrew/science/
$brew update
$brew install opencv3 --with-contrib --with-python

インストールが完了すると下記のディレクトリにopencvがインストールされている.

/usr/local/Celler/opencv3

このままでは,pkg-configを使えないことから,下記の様にpkg-config用の設定ファイルをコピーする.

$cd /usr/local/Cellar/opencv3/3.1.0_4/lib/pkgconfig
$sudo cp opencv.pc /usr/local/lib/pkgconfig/opencv.pc

そして,このままではlibippicv.aにパスが通っていないことから,下記の様にシンボリックリンクを貼る.

$cd /usr/local/Cellar/opencv3/3.1.0_4/lib
$ln -s /usr/local/Cellar/opencv3/3.1.0_4/share/OpenCV/3rdparty/lib/libippicv.a libippicv.a

また,下記のエラーが出る場合は,webpをインストール

dyld: Library not loaded: /usr/local/opt/webp/lib/libwebp.6.dylib
  Referenced from: /usr/local/opt/opencv3/lib/libopencv_imgcodecs.3.1.dylib
  Reason: image not found
$brew install webp

このようにすることで開発環境が構築できます.