[ios] iPhone 및 OpenCV

OpenCV가 Mac OS X로 포팅 되었음을 알고 있지만 iPhone으로 포팅에 대한 정보를 찾지 못했습니다.

저는 Mac 개발자가 아니기 때문에 Mac OS X 포트가 iPhone에 충분한 지 알 수 없습니다.

나보다 잘 아는 사람이 있습니까?



답변

OpenCV는 이제 ( 2012 년 부터 ) iPhone (iOS) 용 공식 포트 를 가지고 있습니다.

여기에서 OpenCV의 모든 릴리스를 찾을 수 있습니다 .

여기에서 설치 지침을 찾으십시오.

새 버전 3.x에 대한 자습서 및 소개


답변

OpenCV는 실제로 아이폰에서 작동합니다. 여기에서 구성 스크립트를 사용하여 라이브러리를 컴파일하십시오. iphone 용 크로스 컴파일

앱과 마찬가지로 크로스 컴파일 만하면됩니다.


답변

Computer Vision Talks 의 최신 빌드 스크립트 는 Xcode 4 및 iOS 4.3에서 잘 작동합니다. 나는 스크립트를 직접 시도했고 그것은 굉장합니다!


답변

다음은 iPhone iphone opencv 테스트의 opencv2.0입니다.


답변

OpenCV는 이제 iOS 용 프레임 워크로 제공됩니다. 프로젝트에 끌어서 놓기 만하면됩니다. 그것은 너무 비디오 캡처를 지원합니다. 기사를 참조하고 여기에서 예제 프로젝트를 얻으십시오 : iOS 용 opencv 프레임 워크

투명성을 위해이 기사를 작성했으며 회사 웹 사이트에서 호스팅됩니다.


답변

나는 특별히 OpenCV를 사용해 보지는 않았지만, 나는 아이폰을 위해 개발을하고 있으며, 내가 시도한 대부분의 라이브러리는 아이폰에서 작동하지 않는다고 말할 수있다. 그들 중 일부는 약간의 조정 / 구성이 필요했고 iPhone에서는 괜찮 았지만 실제로는 전화에 OS X가 지원하는 백엔드 구성 요소가 상당 부분 누락되어 있습니다. 대부분의 복잡한 라이브러리 (OpenCV는 그중 하나처럼 들림)는 큰 노력 없이는 작동하지 않을 것입니다. 특히 OpenCV는 다른 여러 외부 라이브러리에도 의존하는 것처럼 들리기 때문에 이러한 라이브러리도 포팅해야합니다.


답변

cmake 또는 cmake gui 도구를 사용하여 OpenCV 프로젝트 용 XCode 프로젝트를 생성하기 만하면됩니다. CMakeFiles를 사용하려면 기본 옵션 대신 XCode 프로젝트를 생성하는 옵션을 설정해야합니다. 생성 된 프로젝트를 열고 기본 SDK를 iPhone SDK로 변경 한 다음 빌드를 누르십시오!

OpenCV는 현재 iOS를 지원하지 않기 때문에 (그러나 버전 2.2에서 iPhone 지원을 발표했습니다) highgui 라이브러리는 컴파일되지 않습니다. 따라서 카메라 액세스가 필요한 경우 직접 작성해야합니다.

어쨌든 다른 라이브러리는 장치에서 컴파일되고 작동해야합니다. (나에게 적합합니다).