macのopencv3をインストールするのに手こずったのでメモ。
anaconda3-4.3.1(python3.6)にopencv3をインストールしたかった。
python3にopencv3をインストール
Homebrewがインストールされている状態で以下を実行する。
$ brew install opencv3 --with-python3 --without-python --with-contrib
--without-python をつけないとエラーが発生する。
その後
$ cd /usr/local/opt/opencv3/lib/python3.6/site-packages/
$ mv cv2.cpython-36m-darwin.so cv2.so
$ cd ~
$ echo /usr/local/opt/opencv3/lib/python3.6/site-packages >> ~/.pyenv/versions/anaconda3-4.3.1/lib/python3.6/site-packages/opencv3.pth
anacondaでない場合は最後を
$ echo /usr/local/opt/opencv3/lib/python3.6/site-packages >> /usr/local/lib/python3.6/site-packages/opencv3.pth
のようにする。