opencv 读取网络摄像头,opencv 获取摄像头图像

  opencv 读取网络摄像头,opencv 获取摄像头图像

  我使用thorlabs(DC1545m)的通用串行总线摄像头,使用的是opencv ) 2.4)和python ) 2.7.3版。用OpenCV/Python设定相机参数

  正在进行视频流的图像分析。我想从视频流中更改摄像机参数。令人困惑的是,我可以改变一些照相机的属性,但不是所有照相机的属性,我不知道我做错了什么。

  以下是代码。在计算机编程语言上,CV2绑定和我能确认的是它在工作。

  导入cv2

  #从位置0的摄像机捕捉

  cap=cv2 .视频捕获(0) )。

  #设置宽度和高度,以及不成功设置曝光时间

  第一组31280英镑。

  第4,1024章。

  第一组(15,0.1).

  虽然正确:

  ret,img=cap.read(

  CV2.imshow(input ,img))。

  #cv2.imshow(thresholded ,imgray*thresh2))。

  key=cv2.waitkey(10))))))。

  如果key==27:

  布莱克

  cv2.destroyAllWindows(

  cv2 .视频捕获(0).发布).

  作为参考,cap.set的第一个参数()命令是指照相机性能的列举,列举如下。

  0 .cv _ cap _ prop _ pos _ mseccurrentpositionofthevideofileinmilliseconds。

  1 .cv _ cap _ prop _ pos _ frames 0-based indexformoftheframetobedecoded/capture next。

  3 .cv _ cap _ prop _ pos _ avi _ ratiorelativepositonofthevideofile

  4 .视频ostream中帧的宽度。

  5 .cv _ cap _ prop _ frame _ heightheheighofframesinthevideostream。

  6.CV_CAP_PROP_FPS帧速率。

  7 .cv _ cap _ prop _ fourcc 4字符codeofcode。

  8 .视频文件中的帧数。

  9 .cv _ cap _ prop _ formatformofthematobjectsreturnedbyretrieve()。

  cv _ cap _ prop _ mode后端-特定值指示当前捕获模式。

  11 .图像的亮度(仅限相机)。

  12 .cv _ cap _ prop _ contrastscontrastoftheiimage(仅限相机)。

  13 .cv _ cap _ prop _ saturationsaturationofimage(仅限相机)。

  14 .cv _ cap _ prop _ huehueoftheimage(仅限相机)。

  15 .cv _ cap _ prop _ gaingainoftimage(仅限相机)。

  cv _ cap _ prop _ exposure曝光(仅限相机)。

  17 .cv _ cap _ prop _ convert _ rgbbooleanflags表示heterimagesshouldbeconvertedtorgb。

  不支持的

  19 .cv _ cap _ prop _ converticationconverticationflagsforstereocameras(注:onlysupportedbydc 1394 v2。xbackeendcurendcurendcurenttrentiorientationorientation

  我的问题是:

  可以在python/opencv中设置相机曝光时间(或其他相机参数)吗?

  如果不是,如何设置这些参数?

  注意:虽然有摄像头制造商的C代码说明如何实现这一点,但我不是C的专家,而是长期享受基于大蟒的解决方案。

  在此先谢谢你!

  2012-07-10

  麦克

  2

  那么,第十五个选择,即CV_CAP_PROP_EXPOSURE是什么?是曝光时间吗?

  2012-07-11 09:18:59

  3

  是的。我所做的是,试图修改它,会得到可测量的结果。 (如果没有第一组(15,x), x 的值,这将产生可测量的变化。顺便说一下,谢谢你的博客。在大蟒上提高中文版的速度已经很有帮助了。你得到了赞成: )

  2012-07-11 20:01:36

  0

  最后一行:cv2 .视频捕获(0).发布)很容易cap.release)):)

  2013-10-07 12:54:54

opencv 读取网络摄像头,opencv 获取摄像头图像