Làm thế nào để cài đặt Camera FPS?Làm thế nào để cài đặt FPS camera trong OpenCV? CV_CAP_PROP_FPS là một hình ảnh giả
Có thể là cvSetCaptureProperty (cameraCapture, CV_CAP_PROP_FPS, 30); ?
Nhưng nó trở HIGHGUI LỖI: v4l2: Không thể để có được tài sản (5) - Lập luận không hợp lệ
Vì không có thực hiện trong highgui/cap_v4l.cpp
static int icvSetPropertyCAM_V4L(CvCaptureCAM_V4L* capture,
int property_id, double value){
static int width = 0, height = 0;
int retval;
/* initialization */
retval = 0;
/* two subsequent calls setting WIDTH and HEIGHT will change
the video size */
/* the first one will return an error, though. */
switch (property_id) {
case CV_CAP_PROP_FRAME_WIDTH:
width = cvRound(value);
if(width !=0 && height != 0) {
retval = icvSetVideoSize(capture, width, height);
width = height = 0;
}
break;
case CV_CAP_PROP_FRAME_HEIGHT:
height = cvRound(value);
if(width !=0 && height != 0) {
retval = icvSetVideoSize(capture, width, height);
width = height = 0;
}
break;
case CV_CAP_PROP_BRIGHTNESS:
case CV_CAP_PROP_CONTRAST:
case CV_CAP_PROP_SATURATION:
case CV_CAP_PROP_HUE:
case CV_CAP_PROP_GAIN:
case CV_CAP_PROP_EXPOSURE:
retval = icvSetControl(capture, property_id, value);
break;
default:
fprintf(stderr,
"HIGHGUI ERROR: V4L: setting property #%d is not supported\n",
property_id);
}
/* return the the status */
return retval;
}
Làm thế nào để giải quyết nó?
Tôi xác định rằng không phải tất cả máy ảnh đều hỗ trợ tất cả Hoạt động. –
Tôi chưa bao giờ nói điều đó, tôi chỉ nói với kinh nghiệm của mình và cách tôi giải quyết một vấn đề tương tự. –
Đó là sự thật, nhưng tôi có một c920 Logitech và máy ảnh đó không hỗ trợ tất cả các hoạt động. Tôi chỉ muốn hỗ trợ khiếu nại của bạn "người khác chỉ làm việc cho một số loại máy ảnh" :), http://stackoverflow.com/questions/16432676/cant-access-properties-of-cvvideocapture-with-logitech-c920 –