Mac에 OpenCV를 빌드하고 설정하는 방법입니다.
1. 먼저 OpenCV source를 받습니다.
(저는 svn을 이용해서 받았지만, Macport나, Homebrew를 이용하셔서 받으셔도 됩니다)
터미널을 실행시키시고, 다음 명령어를 실행시킵니다.
저 명령어대로라면, 컴퓨터에 trunk 폴더가 생성이 되실 겁니다.
이 폴더를 OpenCV 파일을 두고 싶은 곳에 위치시키세요.
저는, 도큐멘트\opencv 폴더에 넣어두었습니다.
2. OpenCV Buildscript를 받습니다.
https://github.com/BloodAxe/OpenCV-iOS-build-script/
이곳에서 파일 받으시고, BuildOpenCV.sh 파일을 trunk 폴더가 있는 곳으로 이동시킵니다.
지금 제가 받은 모든 파일의 위치는 이렇습니다.
3. Cmake를 받습니다.
http://www.cmake.org/cmake/resources/software.html
여기에 가셔서 cmake mac버전을 받습니다.
저는 cmake-2.8.6-Darwin64-universal.dmg를 받았습니다.
4. OpenCV를 빌드합니다.
터미널에서, opencv가 있는 폴더로 갑니다.
저의 경우는 도큐먼트\opencv 이므로
가 됩니다.
opencv가 위치한 폴더로 가신 후에, 다음 명령어로 BuildScript를 실행시킵니다.
그러면 다음과 같은 명령어가 나옵니다.
엔터를 치시고, 기다리시면 됩니다.
약 5분 정도 걸립니다.
All is done 이라는 문구가 나오면 빌드가 완료된 것입니다.
빌드 된 파일은 opencv_ios_build 폴더에 있습니다.
출처 : http://heckism.tistory.com/41
1. 먼저 OpenCV source를 받습니다.
(저는 svn을 이용해서 받았지만, Macport나, Homebrew를 이용하셔서 받으셔도 됩니다)
터미널을 실행시키시고, 다음 명령어를 실행시킵니다.
svn co https://code.ros.org/svn/opencv/trunk
저 명령어대로라면, 컴퓨터에 trunk 폴더가 생성이 되실 겁니다.
이 폴더를 OpenCV 파일을 두고 싶은 곳에 위치시키세요.
저는, 도큐멘트\opencv 폴더에 넣어두었습니다.
2. OpenCV Buildscript를 받습니다.
https://github.com/BloodAxe/OpenCV-iOS-build-script/
이곳에서 파일 받으시고, BuildOpenCV.sh 파일을 trunk 폴더가 있는 곳으로 이동시킵니다.
지금 제가 받은 모든 파일의 위치는 이렇습니다.
3. Cmake를 받습니다.
http://www.cmake.org/cmake/resources/software.html
여기에 가셔서 cmake mac버전을 받습니다.
저는 cmake-2.8.6-Darwin64-universal.dmg를 받았습니다.
4. OpenCV를 빌드합니다.
터미널에서, opencv가 있는 폴더로 갑니다.
저의 경우는 도큐먼트\opencv 이므로
cd Documents
cd opencv
cd opencv
가 됩니다.
opencv가 위치한 폴더로 가신 후에, 다음 명령어로 BuildScript를 실행시킵니다.
sh BuildOpenCV.sh trunk/opencv/ opencv_ios_build
그러면 다음과 같은 명령어가 나옵니다.
OpenCV source : /Users/mac_heckism/Documents/opencv/trunk/opencv
Build directory : /Users/mac_heckism/Documents/opencv/opencv_ios_build
Intermediate dir: /Users/mac_heckism/Documents/opencv/opencv_ios_build/tmp
Patched source : /Users/mac_heckism/Documents/opencv/opencv_ios_build/tmp/ios-sources-patched
WARNING: The bulid directory will be removed and re-created again.
WARNING: It's your last chance to check is it correct and you do not have anything valuable in it.
Press any key to continue...
Build directory : /Users/mac_heckism/Documents/opencv/opencv_ios_build
Intermediate dir: /Users/mac_heckism/Documents/opencv/opencv_ios_build/tmp
Patched source : /Users/mac_heckism/Documents/opencv/opencv_ios_build/tmp/ios-sources-patched
WARNING: The bulid directory will be removed and re-created again.
WARNING: It's your last chance to check is it correct and you do not have anything valuable in it.
Press any key to continue...
엔터를 치시고, 기다리시면 됩니다.
약 5분 정도 걸립니다.
All is done 이라는 문구가 나오면 빌드가 완료된 것입니다.
빌드 된 파일은 opencv_ios_build 폴더에 있습니다.
'프로그래밍 > iOS' 카테고리의 다른 글
webview web 에서 app 으로 데이타 전달하기 (0) | 2011.11.29 |
---|---|
ASIHttpRequest를 ARC와 함께 쓰기 (XCode 4.2) (1) | 2011.11.29 |
어플에서 어플 실행시키기(앱에서 앱 실행 시키기) (0) | 2011.11.25 |
OpenURL URL Schemes, HTML에서 어플실행, 어플에서 어플실행, handleOpenURL 이용 (0) | 2011.11.25 |
XCODE, 네비게이션바의 Function 목록에 함께 나오는 주석문 작성하기 (0) | 2011.11.08 |