Python2にOpenCVを導入
環境は以下の通り。
macOS High Sierra 10.13.4
Python 2.7.10
% brew install opencv
↑OpenCVをbrewでインストール。
% python Python 2.7.10 (default, Oct 6 2017, 22:29:07) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import cv2 Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: dlopen(/usr/local/lib/python2.7/site-packages/cv2.so, 2): Library not loaded: /usr/local/opt/jpeg/lib/libjpeg.9.dylib Referenced from: /usr/local/opt/libtiff/lib/libtiff.5.dylib Reason: image not found
↑エラーが出て、importできなかった。/usr/local/opt/jpeg/lib/libjpeg.9.dylib
が無いってさ…
このページを参考に以下のようにリンクを貼ってみた。
% ln -s /usr/local/Cellar/jpeg/9c/lib/libjpeg.9.dylib /usr/local/opt/jpeg/lib/
無事にimport cv2ができた。