2014-07-19 2 views
8

OpenCV SourceForge page에서 가장 먼저 빌드 된 opencv2.framework를 다운로드했습니다. 프레임 워크가 추가 된 후이 프레임 워크의 구조가iOS에서 opencv2 프레임 워크를 가져 오는 방법 Swift

enter image description here

입니다 : 다음 Xcode6-베타 3에서, 내 스위프트 프로젝트 설정의 "일반"탭에서 필요한 연결 프레임 워크로 opencv2.framework 추가 프로젝트 :

#ifdef __cplusplus 
#import <opencv2/opencv.hpp> 
#endif 
이 만약

enter image description here

내가 다음 import 문을 추가 할 수있는 목표 - C 프로젝트였다

import opencv2/opencv.hpp 
import opencv2/opencv 
import opencv 
import "opencv2/opencv.hpp" 
import <opencv2/opencv> 
: enter image description here

내가 오류가 발생 다음과 같은 변화를 시도 : 나는 비슷한 할 경우 내 ViewController.swift 파일에서

, 나는 "그런 모듈"오류

Swift 프로젝트에서 opencv를 가져 오는 올바른 방법은 무엇입니까?

+0

브리징 헤더를 만들어보고 작동하는지 확인하려고합니다. Xcode6에서 생성하는 방법을 찾으십시오. – TERACytE

답변

2

당신 그 후 목적 C 또는 일반 C와 C++에서 다리를 만들 필요, 당신은/포함 할 필요가 엑스 코드를 생성해야에 "목표 - C 브리징 헤더"로 다리의 헤더를 가져옵니다됩니다 기존 프로젝트에 Swift 소스 파일을 추가 할 때.

3

간단한 프로젝트로 시작하여 모두 컴파일 할 준비가 된 상태에서 시작하는 것이 가장 쉽습니다. 이 http://whitneyland.com/2014/10/opencv-swift.html

여기에 내가 아직 시도하지 않은 하나의하지만 여전히 그것을보고 가치가 그래서 몇 가지가 있습니다 :

이 Xcode 프로젝트는 스위프트, 엑스 코드 6.1, OpenCV의 2 작품이며 MIT는 라이센스 https://github.com/foundry/OpenCVSwiftStitch

관련 문제