본문 바로가기
OpenCV

[OSX] MacOS Sierra에 OpenCV 다운로드 및 설치

by 로드러너 2017. 4. 30.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

설치환경

  • 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