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