mac に python3 + OpenCV3 の環境をつくる(できてない)

Tensorflow で機械学習を試してみてると 画像処理をするためにpythonOpenCVを使う必要が出てきます。

新しいバージョンを使いたいということでpython3, OpenCV3 で環境をつくりたかったのですが、 うまくいきませんでした。

環境

pyenvでpython 2.7と3.6を切り替えらるようにしてpython3.6にした状態で OpenCV3 をインストールしたのですが、 Mac環境変数にpython2.7が残っているようで 1日かけて頑張ってみたのですが次のように python3.6ではなく、python2.7としてOpenCV3がインストールされてしまい、 うまくいきませんでした。

/usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages/cv2.so

Tensorflowを試しているネットの記事もPython2系のものが多いので あきらめて2.7で使うことにしました。

環境

インストール手順

brew update
brew tap homebrew/science
brew install opencv3
brew link opencv3 --force
cd /Users/<ユーザー名>/tensorflow/lib/python2.7/site-packages
ln -s /usr/local/Cellar/opencv3/3.2.0/lib/python2.7/site-packages/cv2.so ./

時間に余裕ができたらまたチャレンジします。