みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

MacでOpenCVとpythonを使う

MacでOpenCVとpythonを使う方法の備忘録です.homebrewしたりする方法もあるみたいですが,ここではbinaryからbuildします.

環境

  • iMac 2011
  • OS X El Capitan 10.11.1
  • Python 3.5
  • CMake 3.4.0

インストール

OpenCV

OpenCV library

上記サイトから,OpenCV for Linux/Mac をダウンロードし,展開します.

cmake

opencvをビルドするのに使います.

Download | CMake

CMake.appを/Applicationsに移動し,開きます.

f:id:atsuhiro-me:20151201234109p:plain:w300

以下のような画面が表示されるので,

  • where is the source code: /Users/atsuhiro/Downloads/opencv-3.0.0
  • where to build the binaries: /Users/atsuhiro/Downloads/opencv-3.0.0/build

などと指定して,Configureして,CMAKE_BUILD_TYPEをReleaseにしてから,もう一度Configureします.次にGenerateします.

f:id:atsuhiro-me:20151202000558p:plain:w300

これでbuildフォルダーにMakefileができるので,makeしてmake installします.

sudo make
sudo make install

少し時間がかかるのでまったりします.

Python3をインタラクティブモードで起動して,import cv2ができるかを確認します.

>>> import cv2
>>> cv2.__version__
'3.0.0'

正しくインストールできました.

参考: - http://opencv-java-tutorials.readthedocs.org/en/latest/01-installing-opencv-for-java.html - https://cmake.org/download/ - http://opencv.org/