20220301webCam参数和Capture.get( ) 函数

openCV.Capture.get( ) 函数 功能 :   用来显示照相机参数,或者openCV.Capture.set( )用来设置照相机参数


cv2.VideoCapture.get(0) 视频文件的当前位置(播放)以毫秒为单位

cv2.VideoCapture.get(1) 基于以0开始的被捕获或解码的帧索引

cv2.VideoCapture.get(2) 视频文件的相对位置(播放):0=电影开始,1=影片的结尾。

cv2.VideoCapture.get(3) 在视频流的帧的宽度

cv2.VideoCapture.get(4) 在视频流的帧的高度

cv2.VideoCapture.get(5) 帧速率

cv2.VideoCapture.get(6) 编解码的4字-字符代码

cv2.VideoCapture.get(7) 视频文件中的帧数

cv2.VideoCapture.get(8) 返回对象的格式

cv2.VideoCapture.get(9) 返回后端特定的值,该值指示当前捕获模式

cv2.VideoCapture.get(10) 图像的亮度(仅适用于照相机)

cv2.VideoCapture.get(11) 图像的对比度(仅适用于照相机)

cv2.VideoCapture.get(12) 图像的饱和度(仅适用于照相机)

cv2.VideoCapture.get(13) 色调图像(仅适用于照相机)

cv2.VideoCapture.get(14) 图像增益(仅适用于照相机)(Gain在摄影中表示白平衡提升)

cv2.VideoCapture.get(15) 曝光(仅适用于照相机)

cv2.VideoCapture.get(16) 指示是否应将图像转换为RGB布尔标志

cv2.VideoCapture.get(17) × 暂时不支持

cv2.VideoCapture.get(18) 立体摄像机的矫正标注(目前只有DC1394 v.2.x后端支持这个功能)

————————————————

原文链接:https://blog.csdn.net/u011436429/article/details/80604590  




        ##############################################################################    

        ## 打印CHUSEI usb摄像头的各种参数

        print( cam.get(0)) ## -1.0  (0) 视频文件的当前位置(播放)以毫秒为单位


        print( cam.get(1)) ##-1.0  (1) 基于以0开始的被捕获或解码的帧索引

        print( cam.get(2)) ## -1.0 (2) 视频文件的相对位置(播放):0=电影开始,1=影片的结尾。

        print( cam.get(3)) ## 640.0(3) 在视频流的帧的宽度              ## cam.set(3, 320), 设置新的图片尺寸,不起作用

        print( cam.get(4)) ## 480.0(4) 在视频流的帧的高度

        print( cam.get(5)) ## 0.0  (5) 帧速率

        print( cam.get(6)) ## 844715353.0  (6) 编码格式(4字符代码 ) YUY2    ----https://www.fourcc.org/codecs.php

                                                                            ###  https://www.fourcc.org/pixel-format/yuv-yuy2/

        print( cam.get(7)) ## -1.0 (7) 视频文件中的帧数

        print( cam.get(8)) ## -1.0(8) 返回对象的格式

        print( cam.get(9)) ## -1.0(9) 返回后端特定的值,该值指示当前捕获模式

        print( cam.get(10)) ## 0.0(10) 图像的亮度(仅适用于照相机)

        print( cam.get(11)) ## 33.0(11) 图像的对比度(仅适用于照相机)

        print( cam.get(12)) ## 37.0(12) 图像的饱和度(仅适用于照相机)

        print( cam.get(13)) ## 0.0(13) 色调图像(仅适用于照相机)

        print( cam.get(14)) ## -1.0(14) 图像增益(仅适用于照相机)(Gain在摄影中表示白平衡提升)

        print( cam.get(15)) ## -1.0(15) 曝光(仅适用于照相机)

        print( cam.get(16)) ## 1.0(16) 指示是否应将图像转换为RGB布尔标志

        print( cam.get(17)) ## 4600.0(17) × 暂时不支持

        print( cam.get(18)) ## -1.0(18) 立体摄像机的矫正标注(目前只有DC1394 v.2.x后端支持这个功能)

        print( cam.get(19)) ##  ??未知参数  -1.0

        print( cam.get(20)) ##  ??未知参数  10.0


        print( cam.get(21)) ##  ??未知参数  -1.0

        print( cam.get(22)) ##  ??未知参数  100.0

        print( cam.get(23)) ##  ??未知参数  -1.0

        print( cam.get(24)) ##  ??未知参数  -1.0



你可能感兴趣的:(20220301webCam参数和Capture.get( ) 函数)