Python OpenCV视频捕获曝光设置的正确名称

时间:2017-02-14 07:46:43

标签: python image opencv camera video-capture

我知道这是一个无用的问题,但我无法在任何地方找到答案,所以我很想找到答案。
我正在使用OpenCV 3.1.0和Python 3.5.2使用cv2.VideoCapture捕获具有不同曝光时间的一些图像,如下所示:

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()

但是,我设法仅通过其号码访问曝光视频属性,而不是使用其名称字符串:当我用15CAP_PROP_EXPOSURE替换CV_CAP_PROP_EXPOSURE时,我收到错误NameError: name 'CAP_PROP_EXPOSURE' is not defined
你知道如何用我当前版本的OpenCV做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您使用CAP_PROP_EXPOSURE还是cv2.CAP_PROP_EXPOSURE

在我的OpenCV 3.1.0中,Python 2.7有这样的价值:

print cv2.CAP_PROP_EXPOSURE
15