0

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() で値を照会した後)。

しかし、それは効果がありません:(

何か案が?

4

1 に答える 1

1

iOS OpenCVポートはまだ開発中です。しばらくお待ちください。サポートが改善されるまで、数か月お待ちください。

または、ソースを取得して読み取り、機能を実装して、パッチとしてプッシュバックすることをお勧めします。栄光、感謝、そして貴重なオープンソース開発の経験を積むことができます。

于 2012-07-02T11:38:14.183 に答える