2017-02-14 6 views
0

これは役に立たない質問ですが、私はどこでもdiの答えを見つけることができませんでしたので、私は答えを見つけるのが好きです。
私はこのように、cv2.VideoCaptureで異なる露光時間でいくつかの画像をキャプチャするOpenCVの3.1.0とPython 3.5.2を使用しています: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() 

しかし、私はその番号を介して露光ビデオ属性にアクセスするための管理名前の文字列ではなく:15CAP_PROP_EXPOSUREまたはCV_CAP_PROP_EXPOSUREに置き換えると、エラーNameError: name 'CAP_PROP_EXPOSURE' is not definedが返されます。
私の現在のバージョンのOpenCVでそれを行う方法を知っていますか?

答えて

0

CAP_PROP_EXPOSUREまたはcv2.CAP_PROP_EXPOSUREを使用していますか?私のOpenCVの3.1.0で

、Pythonの2.7そのような値があります:

print cv2.CAP_PROP_EXPOSURE 
15 
+0

はい、それはそれだ、ありがとう...非常に愚かな質問 – Eggman

+0

ので、デフォルトの.exposure設定することで、この平均値は15です。それはです? – Abc

+0

No.これは、露出特性がID = 15であることを意味します。これは露出自体の価値ではありません。 – MateuszB

関連する問題