OSX는 El Caption 버전 10.11.1 이고 OpenCV는 3.0 인 상태임.
OpenCV 설치는 다음 순서로 진행한다.
1. Xcode 설치 (이미 설치되어있으면 건너뜀)
2. Cmake 라는 유틸러티 install - Cmake 는 각각의 OS에 해당하는 Makefile을 만들어 주는 open source 툴이다.
www.cmake.org 에서 Mac OSX용 .dmg 파일을 download 후 설치 한다.( Cmake 아이콘을 Application 폴더에 드래그 함)
3. opencv linux/Mac용 source code를 다운로드 한다.(소스코드 형태로 배포됨 opencv-3.0)
4. OSX용 Makefie 을 cmake를 통해서 생성(Generate)하기 위해서 cmake를 실행함.
Browse Source 에 다운로드한 Opencv root 폴더를 , Browse Build에 빌드된 라이브러리 파일들이 저장될 폴더를 임시로 만든다(최종 저장될 곳은 아님)
Configure 버튼을 눌러서 생성될 Makefile의 타입을 설정 한다.
Unix Makefiles 와 Use default native compiler(즉, Xcode)를 선택하면 세부 Build option들을 표시해 준다.
특별히 조정 할것이 없으면 Generate 버튼을 누르면 OS X 용 Makefile을 생성한다. cmake로 할일은 여기서 끝.
Mac의 Terminal 프로그램을 작동시켜서 cmake에서 설정한 Build 폴더의 루트로가서
$ make 를 실행하면 opencv library를 build 하기 시작한다. 이 작업은 시간이 걸린다.
build 가 100% 끝나면
$ sudo make install 실행으로 opencv library 들이 Mac 시스템으로 최종 install 된다.
설치 위치는 /usr/local/lib 이며 아래와 같은 .lib 파일들을 볼 수 있다.
libopencv_calib3d.3.0.0.dylib libopencv_objdetect.3.0.dylib
libopencv_calib3d.3.0.dylib libopencv_objdetect.dylib
libopencv_calib3d.dylib libopencv_photo.3.0.0.dylib
libopencv_core.3.0.0.dylib libopencv_photo.3.0.dylib
libopencv_core.3.0.dylib
.. 생략
libopencv_objdetect.3.0.0.dylib
python2.7
이로서 Mac OSX OpenCV install 이 모두 끝났다.
관련글:
XCode OpenCV 3.0 프로그램 작성 OS X Application
OpenCV Visual Studio 2013 Express 설정하기
- Total
- Today
- Yesterday