macのpython3系にopencv3をインストールする

  • 1
    いいね
  • 0
    コメント

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

のようにする。