《OpenCV设置和获取摄像头参数》
2017-12-22 17:05
357 查看
适用于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));
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));
相关文章推荐
- opencv2-摄像头获取图像相关参数设置
- opencv的源代码的各个模块的作用介绍和如何通过opencv来设置摄像头的一些参数(为了参数能生效,应当在声明capture后就马上设置,各个参数的意义)
- OpenCv设置摄像头参数/获得摄像头参数值
- python opencv设置摄像头分辨率以及各个参数的方法
- python opencv设置摄像头分辨率以及各个参数
- 用opencv摄像头视频的获取
- opencv 从摄像头获取图片并显示灰度图
- Python-OpenCV设置摄像头分辨率
- OpenCV2.3调用摄像头程序,获取图片逐帧显示
- beanutils设置参数和获取参数
- Asp.Net中的获取Web.config中设置的参数!(前后台的代码示例)
- opencv获取摄像头视频并显示
- 使用opencv获取海康IPC摄像头教程
- Betaflight通过OSD设置摄像头参数(F*V Camera Control)
- OpenCV获取与设置像素点的值的几个方法
- url传递参数设置和获取
- jni 调用V4L2使用ioctl设置v4l2摄像头参数
- 【opencv】获取摄像头rstp视频流地址方法
- opencv 设置摄像头分辨率