我在Windows 10 PC中使用Python 3.10来控制罗技C925e网络摄像头。我尝试将cv2.CAP_PROP_BRIGHTNESS(使用方法set)更改为某个值。我的视频流的亮度发生了变化,但当我尝试获取值cv2.CAP_PROP_BRIGHTNES(使用方法get)时,我总是得到相同的值(128.0)。
为什么会发生这种情况?这很奇怪,因为我的视频流的亮度改变了,但值cv2.CAP_PROP_BRIGHTNES没有改变。
我希望在设置cv2.CAP_PROP_BRIGHTNESS后获得相同的值
1条答案
按热度按时间kuuvgm7e1#
在我将VideoCapture中的API参数更改为cv2.CAP_DSHOW后,问题解决了!过去,我使用默认的API,即cv2.MSMF