opencv相机特性 记录
·
VideoCaptureAPIs
cv2.VideoCapture(0, cv2.VideoCaptureProperties)
常见VideoCaptureProperties
| 名称 | 备注(含义) |
|---|---|
| cv2.CAP_ANY | auto detect |
| cv2.CAP_VFW | video for windows |
| cv2.CAP_V4L (cv2.CAP_V4L2) | video for linux |
| cv2.CAP_DSHOW | directshow, 微软的一款Windows流媒体框架 |
| cv2.CAP_FFMPEG | 使用FFMPEG库来打开或者记录流(Open and record video file or stream using the FFMPEG library.) |
VideoCaptureProperties
cam = cv2.VideoCapture(0)
# cam.set(cv2.VideoCaptureProperties, value) 设置对应属性的值
# cam.get(cv2.VideoCaptureProperties) 获取对应属性的值
cam.set(cv2.CAP_PROP_FRAME_WIDTH, 3840) # 设置相机的宽度分辨率为3840;
# 但这个值设的很大的时候,会默认为最大值。可以将分辨率设的很大,然后调用get()获取相机的最大分辨率
cam.get(cv2.CAP_PROP_FPS) # 返回相机的FPS值
| 名称 | 备注(含义) |
|---|---|
| cv.CAP_PROP_FRAME_WIDTH; cv.CAP_PROP_FRAME_WIDTH | 视频的分辨率 |
| cv.CAP_PROP_FPS | 视频帧率 |
| cv.CAP_PROP_CONVERT_RGB | 是否将图像转为RGB |
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)