我目前有工作的C ++代码,它利用我的笔记本电脑摄像头和OpenCV来检测障碍物。现在我想调整这段代码,这样就可以使用iPad的后置摄像头了。从OpenCV网站上的iOS视频处理教程中我收集到了我需要使用CvVideoCamera
,因为它是iOS摄像头SDK的包装器。我遇到的问题是方法
- (void) processImage: (cv::Mat &) image
似乎是与它互动的唯一方式。目前我正在使用VideoCapture
实例,我通过cap >> frame
从中收集帧。有没有办法通过CvVideoCamera
获得类似的功能?为了执行障碍物检测,我需要对后续帧组进行处理,而不仅仅是单帧。因此,我想要一些捕捉对象,我可以在我的障碍物检测方法中查询下一帧。