用CvPhotoCamera拍照

时间:2014-03-20 16:27:29

标签: ios objective-c opencv uiimagepickercontroller

我想用CvPhotoCamera从iPhone相机拍照。

我添加了一个按钮,当我点击此按钮时,我称之为:

[_photoCamera takePicture];

我也实现了这个委托方法:

- (void)photoCamera:(CvPhotoCamera*)photoCamera capturedImage:(UIImage *)image

但是当调用此委托方法时,图像的大小很小:480x320

为什么呢?可以拍摄具有高清晰度的照片(如我们使用UIImagePickerController时)

1 个答案:

答案 0 :(得分:0)

您需要将defaultAVCaptureSessionPreset上的CvPhotoCamera属性设置为AVCaptureSessionPresetPhoto以获得完整分辨率。