opencv2-摄像头获取图像相关参数设置
2016-11-25 15:23
411 查看
Get和Set方法的参数如下
C++: boolVideoCapture::set(int propId, double value)和 double VideoCapture::get(intpropId)
参数propId如下:来自这里
CV_CAP_PROP_POS_MSEC视频当前点的毫秒值或视频捕捉的时间戳
CV_CAP_PROP_POS_FRAMES 下次将被捕获的0基索引的帧
CV_CAP_PROP_POS_AVI_RATIO 视频文件的相关位置: 0 - start of the film, 1 - end of the film.
CV_CAP_PROP_FRAME_WIDTH 视频流帧的宽度
CV_CAP_PROP_FRAME_HEIGHT 视频流帧的高.
CV_CAP_PROP_FPS 帧率.
CV_CAP_PROP_FOURCC 4字符编码的编码器.
CV_CAP_PROP_FRAME_COUNT 视频文件的帧数.
CV_CAP_PROP_FORMAT 由retrieve()返回矩阵对象的格式 .
CV_CAP_PROP_MODE 后端指定值指示当前捕捉的模式.
CV_CAP_PROP_BRIGHTNESS 图像亮度 (只对摄像头).
CV_CAP_PROP_CONTRAST 图像对比度 (only for cameras).
CV_CAP_PROP_SATURATION 图像饱和度 (only for cameras).
CV_CAP_PROP_HUE 色调 (only for cameras).
CV_CAP_PROP_GAIN 增益(only for cameras).
CV_CAP_PROP_EXPOSURE 曝光(only for cameras).
CV_CAP_PROP_CONVERT_RGB 布尔型标记图像是否应该被转换为RGB.
CV_CAP_PROP_WHITE_BALANCE 白平衡(目前不支持)
CV_CAP_PROP_RECTIFICATION 立体相机的矫正标记(note: only supported by DC1394 v 2.x backend currently)
例如:
Int main()
{
VideoCapture capr(1),capl(2);
//改变图像尺寸
Capl.set(CV_CAP_PROP_FRAME_HEIGHT,240);
Capl.set(CV_CAP_PROP_FRAME_WIDTH,320);
……
}
C++: boolVideoCapture::set(int propId, double value)和 double VideoCapture::get(intpropId)
参数propId如下:来自这里
CV_CAP_PROP_POS_MSEC视频当前点的毫秒值或视频捕捉的时间戳
CV_CAP_PROP_POS_FRAMES 下次将被捕获的0基索引的帧
CV_CAP_PROP_POS_AVI_RATIO 视频文件的相关位置: 0 - start of the film, 1 - end of the film.
CV_CAP_PROP_FRAME_WIDTH 视频流帧的宽度
CV_CAP_PROP_FRAME_HEIGHT 视频流帧的高.
CV_CAP_PROP_FPS 帧率.
CV_CAP_PROP_FOURCC 4字符编码的编码器.
CV_CAP_PROP_FRAME_COUNT 视频文件的帧数.
CV_CAP_PROP_FORMAT 由retrieve()返回矩阵对象的格式 .
CV_CAP_PROP_MODE 后端指定值指示当前捕捉的模式.
CV_CAP_PROP_BRIGHTNESS 图像亮度 (只对摄像头).
CV_CAP_PROP_CONTRAST 图像对比度 (only for cameras).
CV_CAP_PROP_SATURATION 图像饱和度 (only for cameras).
CV_CAP_PROP_HUE 色调 (only for cameras).
CV_CAP_PROP_GAIN 增益(only for cameras).
CV_CAP_PROP_EXPOSURE 曝光(only for cameras).
CV_CAP_PROP_CONVERT_RGB 布尔型标记图像是否应该被转换为RGB.
CV_CAP_PROP_WHITE_BALANCE 白平衡(目前不支持)
CV_CAP_PROP_RECTIFICATION 立体相机的矫正标记(note: only supported by DC1394 v 2.x backend currently)
例如:
Int main()
{
VideoCapture capr(1),capl(2);
//改变图像尺寸
Capl.set(CV_CAP_PROP_FRAME_HEIGHT,240);
Capl.set(CV_CAP_PROP_FRAME_WIDTH,320);
……
}
相关文章推荐
- Halcon学习之二:摄像头获取图像和相关参数
- Halcon学习之二:摄像头获取图像和相关参数
- 《OpenCV设置和获取摄像头参数》
- Halcon学习之二:摄像头获取图像和相关参数
- Halcon学习(二)图像获取与相关参数
- opencv 获取摄像头图像
- OpenCV入门六:OpenCV打开摄像头并对摄像头获取的每一帧图像进行Canny算子边缘化提取操作
- OpenCV获取和设置图像的平均亮度
- OpenCV获取和设置图像的平均亮度
- python opencv设置摄像头分辨率以及各个参数
- opencv摄像头获取连续图像(二): 双目获取图像
- 【OpenCV】获取摄像头图像
- opencv 获取摄像头图像
- python opencv设置摄像头分辨率以及各个参数的方法
- opencv摄像头获取连续图像(一) :单目获取图像
- opencv的相关类及示例分析(一)之在QT中利用opencv用摄像头采集图像
- OpenCV之获取摄像头,显示图像
- OpenCV 获取摄像头图像数据并显示
- opencv的源代码的各个模块的作用介绍和如何通过opencv来设置摄像头的一些参数(为了参数能生效,应当在声明capture后就马上设置,各个参数的意义)