설치환경
- MacOS Sierra 10.12.3
- OpenCV 3.2.0
MacOS Sierra에서 OpenCV를 사용하기 위한 설치 절차는 다음과 같습니다.
1. MacPorts 다운로드 및 설치
MacPorts는 OS X 운영체제에서 커맨드라인, X11, Aqua 기반 오픈 소스를 컴파일 및 설치 시에 필요하다고 합니다.
http://www.macports.org 에서 설치하면 됩니다. 설치환경이 MacOS Sierra이므로 "macOS Sierra v10.12"를 클릭해서 내려 받으면 됩니다.
2. OpenCV 다운로드
http://sourceforge.net/projects/opencvlibrary 에서 최신 버전을 다운로드 합니다.
다운로드 위치는 적당히 정하면 됩니다. 이번 테스트에서는 "Users/[USER_NAME]/Documents/OpenCV/opencv-3.2.0" 으로 지정했습니다. 여기서 [USER_NAME] 은 현재 로그인한 계정입니다.
다른 버전의 라이브러리를 원하면 http://opencv.org/releases.html 에서 원하는 버전을 골라서 내려 받으면 됩니다.
3. OpenCV 빌드
- "터미널" 프로그램 실행
- "터미널" 프로그램에서 다음 명령어를 차례대로 실행합니다.
- sudo port -v selfupdate
- sudo port install subversion
- sudo port install cmake
- cd /Users/[USER_NAME]/Documents/OpenCV/opencv-3.2.0
OpenCV 다운로드된 경로를 지정하면 됩니다.
- cmake -G "Unix MakeFiles"
- make -j8
- sudo make install
- sudo port install opencv
- 위 명령어를 모두 수행하고 나면 /opt/local 에 OpenCV 관련 헤더 및 라이브러리 파일이 생성됩니다.
헤더 : /opt/local/include/opencv
라이브러리 : /opt/local/lib
위 과정을 통해서 MacOS Sierra 환경에서 OpenCV를 사용할 수 있는 환경 설정이 완료 되었습니다. 다음에서 Xcode에서 OpenCV 라이브러리를 이용해서 프로그래밍 하는 방법을 정리해 보겠습니다.
참조
https://www.macports.org/install.php
https://sourceforge.net/projects/opencvlibrary
http://opencv.org/releases.html
https://sites.google.com/site/learningopencv1