Home Ubuntu中关闭摄像头的自动曝光
Post
Cancel

Ubuntu中关闭摄像头的自动曝光

目的

通过Python代码关闭杰锐微通摄像头的自动曝光功能。

尝试

查阅相关资料,有网友提出使用以下代码:

1
capture.set(cv2.CAP_PROP_AUTO_EXPOSURE, 0.25)

失败

解决方案

先通过在终端输入v4l2-ctl --list-devices得到摄像头列表。

接着输入v4l2-ctl -d /dev/video2 --all查看单个摄像头的参数。

发现最后几行中的exposure_auto的默认值为3,正好代表着光圈优先。将其设置为1,代表手动模式

因此在代码修改为

1
2
capture.set(cv2.CAP_PROP_AUTO_EXPOSURE, 1)
capture.set(cv2.CAP_PROP_EXPOSURE, 50)

即可。

曝光值参数可根据环境自主调节。

This post is licensed under CC BY 4.0 by the author.

【解决方案】NUC11锁屏后无法唤醒

Java知识点记录博客