我有一個關於OpenCV視頻處理和iOS的問題。 我按照本教程創建了一個簡單的示例項目。 http://docs.opencv.org/doc/tutorials/ios/video_processing/video_processing.html#basic-video-processingOpenCV視頻處理int更改iOS相機
self.videoCamera = [[CvVideoCamera alloc] initWithParentView:imageView];
self.videoCamera.defaultAVCaptureSessionPreset = AVCaptureSessionPreset640x480;
self.videoCamera.defaultAVCaptureVideoOrientation = AVCaptureVideoOrientationPortrait;
self.videoCamera.defaultFPS = 60;
self.videoCamera.grayscaleMode = YES;
self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack;
self.videoCamera = [[CvVideoCamera alloc] initWithParentView:imageView];
self.videoCamera.delegate = self;
它運作良好,但我不能改變使用後置攝像頭。 我用這條線來改變相機,但它不工作:
self.videoCamera.defaultAVCaptureDevicePosition = AVCaptureDevicePositionBack;
[self.videoCamera setDesiredCameraPosition:AVCaptureDevicePositionBack]似乎不存在。 [self.videoCamera switchCameras]不改變相機 – Safari
[self.videoCamera switchCameras]; 非常感謝! –