使用Python和Tkinter查找网络摄像头的曝光时间

时间:2015-03-18 11:08:31

标签: python tkinter python-imaging-library python-multiprocessing

我正在使用multiprocessing模块访问网络摄像头,该模块的GUI由Tkinter呈现。

参考Multiprocessing with PIL,有没有办法使用此模块获取网络摄像头的规格,如分辨率曝光时间

1 个答案:

答案 0 :(得分:0)

参考链接Display an OpenCV video in tkinter using multiprocessing过程功能:

 p = Process(target=image_capture, args=(queue,))

将命令传递给函数image_capture,这使得VideoCapture的实例名为vidFile。此实例可用于查找相机规格。使用:

print "Exposure Time " + str(cap.get(cv.CV_CAP_PROP_EXPOSURE))
cap.set(15, -5) 
# 15 is used for Exposure time 
# and second parameter is the value 
# to which you are setting the exposure time

有关设置其他参数的信息,请参阅setting-camera-parameters-in-opencv-python