Today I have been trying to figure out installation of OpenCV (a computer vision library) in my laptop. This article explain how I did the setup of OpenCV in Mac OSX (Mavericks).
Pre-requisite: Install CMake
-
Download CMake build system from the official CMake website. I downloaded it from here: http://www.cmake.org/files/v3.2/cmake-3.2.2-Darwin-x86_64.dmg
-
Install the dmg package and launch it from Applications. That will give you the UI app of CMake
-
Add
cmake
command:- Close the CMake app and open it from the terminal with sudo:
sudo /Applications/CMake.app/Contents/MacOS/CMake
- From the CMake app window, choose menu
Tools --> Install For Command Line Use
. Install folder will be/usr/bin/
by default, submit it by choosingInstall command line links
. - Make sure it works checking
cmake --version
.
- Close the CMake app and open it from the terminal with sudo:
Installation: OpenCV building from source
Download OpenCV from the official website. I downloaded it from OpenCV 3.0 RC1 for Linux/Mac.
Extract the zip file, copy the folder opencv-3.0.0-rc1
to your projects folder,
mv opencv-3.0.0-rc1 opencv
cd opencv
mkdir build
cd build
cmake -D CMAKE_BUILD_TYPE=RELEASE ..
make -j4
make install
Thats it, OpenCV is installed on your system. To confirm installation, do import cv
from the python terminal:
$ python
Python 2.7.8 |Anaconda 2.0.1 (x86_64)| (default, Aug 21 2014, 15:21:46)
[GCC 4.2.1 (Apple Inc. build 5577)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
Anaconda is brought to you by Continuum Analytics.
Please check out: http://continuum.io/thanks and https://binstar.org
>>> import cv
>>>
If import cv
doesn’t show errors, then the installation is success! Go ahead and write your hello-world opencv app!