소스 다운로드
cd ~
wget https://github.com/Itseez/opencv/archive/2.4.10.tar.gz
tar xvfz 2.4.10.tar.gz
cd opencv-2.4.10
mkdir build
cd build
유틸리티 및 라이브러리 설치
brew install cmake
cmake -D WITH_TBB=ON -D WITH_V4L=ON -D INSTALL_C_EXAMPLES=ON -D BUILD_EXAMPLES=ON -D WITH_OPENGL=ON -D WITH_CUDA=ON -D BUILD_NEW_PYTHON_SUPPORT=ON -D INSTALL_PYTHON_EXAMPLES=ON -D WITH_FFMPEG=ON ..
brew install libtiff
빌드
make
sudo make install
make 과정에서 modules/legacy/src/calibfilter.cpp 에서 오류가 발생할 경우 이곳 을 참고해서 소스를 수정
C 샘플 파일 빌드
cd ~/opencv-2.4.10/samples/c
./build_all.sh
C++ 샘플 파일 빌드
cd ~/opencv-2.4.10/samples/cpp
g++ drawing.cpp `pkg-config --libs --cflags opencv` -o drawing
Python 샘플 파일 실행
mkdir -p ~/Library/Python/2.7/lib/python/site-packages
echo '/usr/local/lib/python2.7/site-packages' > ~/Library/Python/2.7/lib/python/site-packages/homebrew.pth
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
cd ~/opencv-2.4.10/samples/python2
python demo.py
cmake 사용해서 빌드하기
cmake -D OpenCV_DIR="/home/hl1sqi/opencv-2.4.10/build" -D OpenCV_FOUND="true" .
[참고] homebrew로 설치하는 법
brew tap homebrew/science
brew install opencv --without-openexr --with-cuda --with-ffmpeg --with-qt
설치 확인 brew info opencv
brew linkapps
삭제 brew unlink opencv
sudo brew uninstall opencv
참고 자료 [1], [2]