라벨이 Swift인 게시물 표시

Swift로 OpenCV 3.1 사용하여 iOS 앱 만들기

이미지
Swift로 OpenCV 3.1 사용하여 iOS 앱 만들기 iOS 9.0 이상에서 Swift로 OpenCV 3.1 버전을 사용하여 앱을 만들 수 있는 간단한 예제이다. http://opencv.org/  에서 iOS로 빌드된 OpenCV 3.1 Framework을 다운로드 받아 사용하면 애물레이터에서는 문제가 없지만, 단말 환경에 맞춰 빌드를 하면 png 모듈에서 링크 오류가 발생한다. 따라서 이 문제를 해결한 OpenCV 3.1 패치버전의 iOS Framework을 빌드하거나 다운로드 받아 사용해야 한다. OpenCV 빌드 및 설치 관련 내용은  macOS Xcode에서 OpenCV 사용하기  포스팅을 참고하면 된다. 이 포스팅은   https://www.youtube.com/watch?v=ywUBHqxwM5Q 을 참고하여 작성했다. 1. 개발 환경 이 포스팅에서 소개할 Xcode 프로젝트 개발환경은 다음과 같다.  Macbook Pro, macOS Sierra Xcode v8.0 iOS 10.0.1 iPhone 6 Plus  OpenCV 3.1 수정 버전 수정된 OpenCV 3.1 Framework 다운로드:  opencv2.framework_v3.1_fix_link_error.zip 2. OpenCV 프로젝트 생성 2.1 HelloOpenCV 프로젝트 생성 Xcode을 실행 후에 아래 화면과 같이 'Create a new Xcode project'을 선택한다. iOS을 선택하고, Single View Application을 선택 후에 'Next' 버튼을 선택한다. 프로젝트 이름을 'HelloOpenCV' 로 입력하고, Language는 'Swift'을 선택 후 Devices 항목은 가지고 있는 단말에 맞춰 선택하면 된다. 예제에서는 iPhone을 선택했다. 그 이후에 프로젝트가 생성될 위치를 선택하면 간단하게 X...