C++ int iOS更换摄像头中的OpenCV视频处理
我有一个关于OpenCV视频处理和iOS的问题。 我按照本教程创建了一个简单的示例项目。 它工作得很好,但我不能改变使用后摄像头。 我使用这条线来更改相机,但它不起作用:C++ int iOS更换摄像头中的OpenCV视频处理,c++,ios,objective-c,opencv,C++,Ios,Objective C,Opencv,我有一个关于OpenCV视频处理和iOS的问题。 我按照本教程创建了一个简单的示例项目。 它工作得很好,但我不能改变使用后摄像头。 我使用这条线来更改相机,但它不起作用: self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack; 请尝试以下两个命令之一: [self.videoCamera setDesiredCameraPosition: AVCaptureDevicePositionBac
self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack;
请尝试以下两个命令之一:
[self.videoCamera setDesiredCameraPosition: AVCaptureDevicePositionBack];
如果这不起作用,请尝试:
[self.videoCamera switchCameras];
看看你是否运气更好。你已经写了两行了: (self.videoCamera=[[CvVideoCamera alloc]initWithParentView:imageView];) 第二次呼叫后,所有设置都已丢失。
去掉第二个,它就会工作。我用[self.videoCamera switchCameras]解决了这个问题 [self.videoCamera setDesiredCameraPosition:AVCaptureDevicePositionBack]似乎不存在。[self.videoCamera switchCameras]不改变摄像机[self.videoCamera switchCameras];非常好,谢谢!
[self.videoCamera switchCameras];