0
我知道这是一个没用的问题,但我无法在任何地方找到di答案,所以我很好奇找到答案。
我使用OpenCV的3.1.0和Python 3.5.2,以捕捉不同的曝光时间的部分图片cv2.VideoCapture
,像这样:Python OpenCV视频捕获曝光设置的正确名称
cap = cv2.VideoCapture(0)
k = -4
cap_next = cap.set(15, k)
ret, img = cap.read()
outcam = './img.jpg'
cv2.imwrite(outcam, img)
cap.release()
不过,我设法只能通过它的编号来访问曝光视频属性,而不是其名称字符串:当我将15
替换为CAP_PROP_EXPOSURE
或CV_CAP_PROP_EXPOSURE
时,我收到错误NameError: name 'CAP_PROP_EXPOSURE' is not defined
。
你知道如何用我当前版本的OpenCV做到这一点吗?
是的,就是这样,谢谢...很愚蠢的问题 – Eggman
所以这意味着默认.exposure设置为15。它是? – Abc
否。这意味着曝光属性的ID = 15。这不是曝光本身的价值。 – MateuszB