Mac に OpenCV3 をインストールして Python3 で使用できるようにする
手順が面倒なので、忘れないようにメモ。El Capitan と Sierra で確認。
pyenv で anaconda3-4.0.0 をインストールしている前提です。
# numpy をインストール brew install numpy brew link numpy # opencv3 をインストール brew install opencv3 --with-python3 brew link opencv3 --force # virtualenv 作成 pyenv virtualenv anaconda3-4.0.0 ${env_name} # opencv の .so を python から見える場所に移動 cd ~/.pyenv/versions/${env_name}/lib/python3.6/site-packages/ ln -s /usr/local/Cellar/opencv3/3.2.0/lib/python3.6/site-packages/cv2.cpython-36m-darwin.so ./ cd -
テスト
MacBook-Pro-3 $ python >>> import cv2 # エラーが起きなければOK