본문 바로가기
Mobile Programming/iOS

XCODE7 에서 iOS용 OpenCV 사용하기 (설정 포함)

by 학수씨 2016. 4. 17.

요즘.. 블로그 쓰기가 귀차나서 Redmine 쪽이나... 아니면 Evernote 에다가 적어놓고 혼자 소장했었다....


이번에 XCODE가 7.3으로 업데이트 되면서...... 기존 OpenCV 사용하는게 조금 달라졌다..


구글에다가도 찾아보고 별짓을 다해봤는데. 관련된 내용이 아직 없는거 같아서 그냥 내가 직접.. 작성하겠음..



XCODE 7.3 OpenCV XCODE IOS 사용 및 설정


1, opencv2.framework 다운받기


http://opencv.org/downloads.html 에 들어가.. 원하는 버전의 OpenCV for iOS 를 다운받는다..



2. 다운받은 프레임워크 압축해제



zip 파일을 더블클릭하여 압축을 풀면 위와 같이..된다... 이제 요걸~~ 해당 프로젝트에 끌어다 놓으면 된다..


3. XCODE 프로젝트에 복사




마우스 끌어다 놓으면 위와같은 창이 뜨는데.. Copy items if needed 채크해주고 Create groups 로 선택해줘야한다..



4. XCODE에서 Framework 추가되었는지 확인



자동으로 추가된것을 확인할수 있다.... 이제 opencv.hpp 파일을 import 시켜보자..


5. opencv.hpp #import 하기



이제 빌드해주자..~~~~  그럼 제대로 빌드가 될까....하다가..

XCODE 7.x 버전이라면..


opencv2.framework/opencv2(ios_conversions.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable bitcode for this target. for architecture arm64


요딴 에러가 날수도 있다..




이럴땐 Build Setting 에서 Enable bitcode 를 바꿔 줘야한다...


기존 Yes 로 되어있는데.. No 로 바꿔주자..




그다음 Comple Sources AS 를 Objective-C++ 로 해주자... 이게 가장 중요


이제 APP을 실행해보자...



짜잔~~~ 잘된다...


위에 소스코드가 필요하면 ...... 그냥 첨부하겠음... 코드 올리는게 더 귀찬..



Chapter04_DetectingFaces.zip



다들 많은 도움 되시길....








'Mobile Programming > iOS' 카테고리의 다른 글

NSThread 사용하기  (2) 2016.04.21
iOS 어플 URL 주소  (0) 2011.07.11
맥OS Finder에 숨김파일 모두 표시하기  (0) 2011.07.11

댓글