opencv 设置摄像头
2014-03-10 10:41
239 查看
double cvGetCaptureProperty(
CvCapture* capture, int property_id )
CV_CAP_PROP_POS_MSEC - 影片目前位置,为毫秒数或者视频获取时间戳
CV_CAP_PROP_POS_FRAMES
- 将被下一步解压/ 获取的帧索引,以 0为起点
CV_CAP_PROP_POS_AVI_RATIO
- 视频文件的相对位置(0 - 影片的开始, 1
- 影片的结尾 )
CV_CAP_PROP_FRAME_WIDTH
- 视频流中的帧宽度
CV_CAP_PROP_FRAME_HEIGHT
- 视频流中的帧高度
CV_CAP_PROP_FPS
- 帧率
CV_CAP_PROP_FOURCC
- 表示codec 的四个字符
CV_CAP_PROP_FRAME_COUNT
- 视频文件中帧的总数
[align=left]一个bug[/align]
[align=left] 有时候函数cvGetCaptureProperty在 cvQueryFrame被调用一次后,再调用[/align]
[align=left] cvGetCaptureProperty才会返回正确的数值。这是一个 bug,建议在调用此函数前先调用 [/align]
[align=left] cvQueryFrame。[/align]
[align=left]设置 摄像头/视频 属性的函数[/align]
int cvSetCaptureProperty(
CvCapture* capture, int property_id, double value );
capture 视频获取结构。
property_id 属性标识符。可以是下面之一:
CV_CAP_PROP_POS_MSEC
- 从文件开始的位置,单位为毫秒
CV_CAP_PROP_POS_FRAMES
- 单位为帧数的位置(只对视频文件有效)
CV_CAP_PROP_POS_AVI_RATIO
- 视频文件的相对位置(0 - 影片的开始, 1
- 影片的结尾 )
CV_CAP_PROP_FRAME_WIDTH
- 视频流的帧宽度(只对摄像头有效)
CV_CAP_PROP_FRAME_HEIGHT
- 视频流的帧高度(只对摄像头有效)
CV_CAP_PROP_FPS
- 帧率(只对摄像头有效)
CV_CAP_PROP_FOURCC
- 表示codec 的四个字符(只对摄像头有效) value 属性的值。
函数 cvSetCaptureProperty设置指定视频获取的属性。目前这个函数对视频文件只支持: CV_CAP_PROP_POS_MSEC,
CV_CAP_PROP_POS_FRAMES, CV_CAP_PROP_POS_AVI_RATIO
CvCapture* capture, int property_id )
CV_CAP_PROP_POS_MSEC - 影片目前位置,为毫秒数或者视频获取时间戳
CV_CAP_PROP_POS_FRAMES
- 将被下一步解压/ 获取的帧索引,以 0为起点
CV_CAP_PROP_POS_AVI_RATIO
- 视频文件的相对位置(0 - 影片的开始, 1
- 影片的结尾 )
CV_CAP_PROP_FRAME_WIDTH
- 视频流中的帧宽度
CV_CAP_PROP_FRAME_HEIGHT
- 视频流中的帧高度
CV_CAP_PROP_FPS
- 帧率
CV_CAP_PROP_FOURCC
- 表示codec 的四个字符
CV_CAP_PROP_FRAME_COUNT
- 视频文件中帧的总数
[align=left]一个bug[/align]
[align=left] 有时候函数cvGetCaptureProperty在 cvQueryFrame被调用一次后,再调用[/align]
[align=left] cvGetCaptureProperty才会返回正确的数值。这是一个 bug,建议在调用此函数前先调用 [/align]
[align=left] cvQueryFrame。[/align]
[align=left]设置 摄像头/视频 属性的函数[/align]
int cvSetCaptureProperty(
CvCapture* capture, int property_id, double value );
capture 视频获取结构。
property_id 属性标识符。可以是下面之一:
CV_CAP_PROP_POS_MSEC
- 从文件开始的位置,单位为毫秒
CV_CAP_PROP_POS_FRAMES
- 单位为帧数的位置(只对视频文件有效)
CV_CAP_PROP_POS_AVI_RATIO
- 视频文件的相对位置(0 - 影片的开始, 1
- 影片的结尾 )
CV_CAP_PROP_FRAME_WIDTH
- 视频流的帧宽度(只对摄像头有效)
CV_CAP_PROP_FRAME_HEIGHT
- 视频流的帧高度(只对摄像头有效)
CV_CAP_PROP_FPS
- 帧率(只对摄像头有效)
CV_CAP_PROP_FOURCC
- 表示codec 的四个字符(只对摄像头有效) value 属性的值。
函数 cvSetCaptureProperty设置指定视频获取的属性。目前这个函数对视频文件只支持: CV_CAP_PROP_POS_MSEC,
CV_CAP_PROP_POS_FRAMES, CV_CAP_PROP_POS_AVI_RATIO
相关文章推荐
- Opencv设置摄像头分辨率
- opencv设置摄像头分辨率
- Python-OpenCV设置摄像头分辨率
- opencv的源代码的各个模块的作用介绍和如何通过opencv来设置摄像头的一些参数(为了参数能生效,应当在声明capture后就马上设置,各个参数的意义)
- opencv 设置摄像头分辨率
- 图像识别(8)——使用OpenCV预览USB摄像头+曝光设置
- OpenCV对摄像头分辨率的设置
- opencv 摄像头分辨率设置
- python opencv设置摄像头分辨率以及各个参数的方法
- OpenCv设置摄像头参数/获得摄像头参数值
- python opencv设置摄像头分辨率以及各个参数
- 【计算机视觉】关于用opencv 设置摄像头读分辨率问题的若干说明
- OpenCV设置摄像头分辨率及全屏显示
- 《OpenCV设置和获取摄像头参数》
- Python-OpenCV设置摄像头分辨率
- OpenCV摄像头采集分辨率设置问题
- 安卓学习笔记---Android OpenCV 实例笔记3 -- 摄像头竖屏全屏的设置
- opencv2-摄像头获取图像相关参数设置
- OpenCV设置摄像头的分辨率
- Android OpenCV 实例笔记3 -- 摄像头竖屏全屏的设置,更新完整代码