2013-12-11 2 views
0

OpenCV를 사용하여 iPhone 또는 iPad의 온보드 카메라에서 라이브 비디오를 처리하는 앱을 작성 중입니다. 정상적으로 작동합니다. 아무도 사진 앨범에서 저장된 비디오를로드하고 이것을 처리 할 수 ​​있는지 여부를 알고 있습니까? 사전에iOS의 OpenCV로 미리 녹화 된 비디오 분석

많은 감사,

스티브

답변

0

네, 가능합니다.

UIImagePickerController을 사용하면 카메라 롤의 비디오 파일에 NSURL을 가져올 수 있습니다.

가 쉽게 사용하여 비디오 파일을 읽을 수 NSURL하면 파일 경로를 유도 할 수있다 (-[NSURL path] 방법)에서 UIImagePickerController for movie Item 을 참조하시기 바랍니다 OpenCV의의 VideoCapture, 당신은 아마 웹캠을 위해 할 같은 방법 : bool VideoCapture::open(const string& filename)

그해야 해!

+0

안녕하세요. 회신 해 주셔서 감사합니다. OpenCV의 iOS 버전에서 비디오 카메라에는 각 프레임에 대한 처리가 수행되는 대리 메서드 (processImage)가있는 자체 개체 (CvVideoCamera)가 있습니다. 저장된 비디오 파일에 해당하는 객체 또는 메서드를 찾을 수 없습니다. VideoCapture를 사용하여 ImageView 컨트롤에 연결할 수 있는지 여부를 살펴 보겠습니다. – HillInHarwich

+0

예, 당신 말이 맞아요. 'CvVideoCamera'는 전혀 좋지 않습니다 ... 저는'AVCaptureSession'을 직접 만들고'CVPixelBuffers'를'cv :: Mat'으로 변환하는 것이 좋습니다. 너에게 훨씬 잘 제어 해준다. – Olotiar

+0

Brilliant. 고맙습니다! :-) – HillInHarwich