準備
Homebrewでpython3を入れる
brew install python3
OpenCV3をpython3サポート付きで入れる
brew tap homebrew/science
brew install opencv3 --with-python3
blenderを起動
起動する際にPYTHONPATHにHomebrewで入れたOpenCV3のモジュールのパスを指定する。
PYTHONPATH=/usr/local/opt/opencv3/lib/python3.5/site-packages/ /Applications/blender.app/Contents/MacOS/blender
確認
blenderのコンソールで
import cv2
cv2.__version__
capture = cv2.VideoCapture(0)
cv2.namedWindow("Capture", cv2.WINDOW_AUTOSIZE)
ret, image = capture.read()
cv2.imshow("Capture", image)
cv2.destroyAllWindows()
capture.destroy()
capture.release()
注意
blenderが古いと、Pyhton3.4だったり、もっと古いと2.x系だったりする。
そういう場合は、OpenCVモジュールが認識されないでエラーとなる。
関連投稿
- BlenderをPythonから使えるようになるための第一歩 - Qiita
- Blenderの中のPythonでカレントディレクトリを知るには - Qiita
- 直前に生成したプリミティブ等の名称を取得するには - Qiita
- PythonやBlenderでmrubyを動かす - Qiita
- Blenderにpipを入れる - Qiita