# Installing OpenCV python libs on mac to work with virtualenv # OpenCV 2.4.3 # Python 2.7.3 installed with brew # assuming you have virtualenv, pip, and python installed via brew # assuming $WORKON_HOME is set to something like ~/.virtualenvs # using homebrew - make sure we're current brew update # setup virtual env mkvirtualenv opencv workon opencv # install numpy pip install numpy # requirements for opencv brew install lame jpeg png cmake pkg-config eigen libtiff jasper ffmpeg brew link jpeg lib png # XX SHA1 mismatch on tbb mate /usr/local/Library/Formula/tbb.rb #Update Lines 5 and 6 to latest source and sha1 url 'http://threadingbuildingblocks.org/sites/default/files/software_releases/source/tbb41_20121112oss_src.tgz' sha1 '752943b78d7a6d3a764feb1bbd7df6c230170cf1' brew install tbb # download OpenCV wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/2.4.3/OpenCV-2.4.3.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopencvlibrary%2Ffiles%2Fopencv-unix%2F2.4.3%2F&ts=1353964941&use_mirror=iweb # unzip tar xvfJ OpenCV-2.4.3.tar.bz2 cd OpenCV-2.4.3/ mkdir release cd release cmake -D PYTHON_EXECUTABLE=$WORKON_HOME/opencv/bin/python \ -D PYTHON_PACKAGES_PATH=$WORKON_HOME/opencv/lib/python2.7/site-packages \ -D INSTALL_PYTHON_EXAMPLES=ON \ -D PYTHON_INCLUDE_DIR=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Headers \ -D PYTHON_LIBRARY=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/2.7/lib/libpython2.7.dylib \ .. make -j8 make install