OS X / Xcode 에서 OpenCV 개발환경 구축하기

안녕하세요, 박병현입니다.

 

OS X / Xcode 환경에서 OpenCV 개발환경 구축하는 방법에 대한 포스팅 입니다.

기준 환경은 OS X 10.10.3 요세미티 / Xcode 6.3.1 입니다.

 


 

1. Xcode

Xcode를  App store에서 설치합니다. 어렵지 않아요.

Xcode 설치가 끝나면, Xcode Command Line Tools 을 설치합시다.

터미널을 열어서, 아래와 같이 입력해주세요.


2. MacPort 설치

MacPort는 OSX에서 커맨드라인을 사용한 패키지 컴파일, 설치, 업그레이드를 쉽게 할 수 있게 해주는 툴 입니다.

클릭(https://www.macports.org/install.php) 하여 설치하시면 됩니다.


 

3. OpenCv 설치

클릭(http://sourceforge.net/projects/opencvlibrary/) 하여 ZIP 파일을 다운받은 후,

적절한 위치에 압축을 해제합니다.

/Users/{{User_name}}/Document/Xcode/openCV 에 해제하겠습니다.


4. OpenCV 빌드

터미널을 열어서 순차적으로 진행합시다.


 

5. Xcode에 실제로 프로젝트를 만들어 봅시다.

Xcode 프로젝트를 생성합시다. OSX Command line Tools 로 실행합시다.

스크린샷 2015-05-20 오후 1.52.12

언어는 C++ 로 설정합시다.

스크린샷 2015-05-20 오후 1.53.37프로젝트 생성후, 프로젝트 설정에서

1. Header Search Path를 /opt/local/include 로 바꿔주세요.

2. Libarary Search Path 를 /opt/local/lib 으로 바꿔주세요.

스크린샷 2015-05-20 오후 2.03.35

OpenCV 라이브러리를 추가합니다.

프로젝트에 OpenCV Frameworks 라는 폴더를 만들고, Add Files to “OpenCVTest”… 를 클릭해 필요한 라이브러리 파일들을 추가합니다.

라이브러리 파일들은 /opt/local/lib/ 폴더에 libopencv_{{Library name}}.dylib 형태로 존재합니다.

스크린샷 2015-05-20 오후 2.16.20 스크린샷 2015-05-20 오후 2.18.24

 

여기선 아래 라이브러리들을 추가하겠습니다.

스크린샷 2015-05-20 오후 2.25.23

5-1. 테스트 코드를 입력하여, 한번 실행해봅시다.

웹캠을 통해 사용자 얼굴을 인식하는 코드를 입력하여 실행해봅시다.

 

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.