我知道这是一个无用的问题,但我无法在任何地方找到答案,所以我很想找到答案。
我正在使用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()
但是,我设法仅通过其号码访问曝光视频属性,而不是使用其名称字符串:当我用15
或CAP_PROP_EXPOSURE
替换CV_CAP_PROP_EXPOSURE
时,我收到错误NameError: name 'CAP_PROP_EXPOSURE' is not defined
。
你知道如何用我当前版本的OpenCV做到这一点吗?
答案 0 :(得分:0)
您使用CAP_PROP_EXPOSURE
还是cv2.CAP_PROP_EXPOSURE
?
在我的OpenCV 3.1.0中,Python 2.7有这样的价值:
print cv2.CAP_PROP_EXPOSURE
15