《OpenCV设置和获取摄像头参数》

来源:互联网 发布:游戏3d美工招聘 编辑:程序博客网 时间:2024/06/03 14:57

适用于VideoCapture打开的摄像头

VideoCapture capture(0);

设置摄像头参数 不要随意修改
capture.set(CV_CAP_PROP_FRAME_WIDTH, 1080);//宽度 
capture.set(CV_CAP_PROP_FRAME_HEIGHT, 960);//高度
capture.set(CV_CAP_PROP_FPS, 30);//帧数
capture.set(CV_CAP_PROP_BRIGHTNESS, 1);//亮度 1
capture.set(CV_CAP_PROP_CONTRAST,40);//对比度 40
capture.set(CV_CAP_PROP_SATURATION, 50);//饱和度 50
capture.set(CV_CAP_PROP_HUE, 50);//色调 50
capture.set(CV_CAP_PROP_EXPOSURE, 50);//曝光 50

//打印摄像头参数
printf("width = %.2f\n",capture.get(CV_CAP_PROP_FRAME_WIDTH));
printf("height = %.2f\n",capture.get(CV_CAP_PROP_FRAME_HEIGHT));
printf("fbs = %.2f\n",capture.get(CV_CAP_PROP_FPS));
printf("brightness = %.2f\n",capture.get(CV_CAP_PROP_BRIGHTNESS));
printf("contrast = %.2f\n",capture.get(CV_CAP_PROP_CONTRAST));
printf("saturation = %.2f\n",capture.get(CV_CAP_PROP_SATURATION));
printf("hue = %.2f\n",capture.get(CV_CAP_PROP_HUE));

printf("exposure = %.2f\n",capture.get(CV_CAP_PROP_EXPOSURE));



原创粉丝点击