我正在玩 OpenCV2 + iPhone 相机捕捉
self.capture = cvCreateCameraCapture(CV_CAP_ANY);
...
IplImage * frame = cvQueryFrame(self.capture);
_
NSLog(@"CV_CAP_PROP_IOS_DEVICE_WHITEBALANCE = %f", cvGetCaptureProperty(self.capture ,CV_CAP_PROP_IOS_DEVICE_WHITEBALANCE));
NSLog(@"CV_CAP_PROP_IOS_DEVICE_TORCH = %f", cvGetCaptureProperty(self.capture ,CV_CAP_PROP_IOS_DEVICE_TORCH));
NSLog(@"CV_CAP_PROP_IOS_DEVICE_FOCUS = %f", cvGetCaptureProperty(self.capture ,CV_CAP_PROP_IOS_DEVICE_FOCUS));
NSLog(@"CV_CAP_PROP_IOS_DEVICE_FLASH = %f", cvGetCaptureProperty(self.capture ,CV_CAP_PROP_IOS_DEVICE_FLASH));
NSLog(@"CV_CAP_PROP_IOS_DEVICE_EXPOSURE = %f", cvGetCaptureProperty(self.capture, CV_CAP_PROP_IOS_DEVICE_EXPOSURE));
但是,更改任何 CV_CAP_PROP_IOS_DEVICE_* 都没有效果,我发现大多数都可以更改为 0,1,2(在使用 cvGetCaptureProperty() 查询回值之后)
但是没有效果:(
有什么想法吗?
最佳答案
iOS OpenCV 端口仍然是 in development - 请耐心等待几个月以获得更好的支持。
或者,更好的是,只需获取源代码,阅读它们,实现功能并将它们作为补丁推送回来。您将获得荣耀、感谢和宝贵的开源开发经验。
关于iphone - OpenCV iPhone 相机,更改 CV_CAP_PROP_IOS_DEVICE_ * 没有效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11292500/