SimpleCV Webcam getImage()错误(没有属性'threaded')

roc*_*tas 5 python webcam simplecv

我正在尝试运行一个基本脚本,使用SimplecCV 1.3.0和64位Linux Mint 12上的Logitech HD C270网络摄像头(也尝试过Logitech tessar 2.0/3.7)从我的网络摄像头获取数据.

当我运行以下脚本时

from SimpleCV import *

cam = Camera()
while(True):
    img = cam.getImage()
    img.show()
Run Code Online (Sandbox Code Playgroud)

弹出一个窗口,我可以看到相机输入.但是,在看似随机的时刻,Feed会冻结并在每个上面抛出以下错误img = cam.getImage()

VIDIOC_DQBUF: No such device
libv4l2: error dequeuing buf: No such device
Run Code Online (Sandbox Code Playgroud)

从那时起,当我尝试运行相同的脚本时,窗口会打开片刻,消失,并且我在img = cam.getImage()脚本行上出现以下错误:

File "/usr/lib/pymodules/python2.7/SimpleCV/Camera.py", line 579, in getImage
  if (not self.threaded):
AttributeError: Camera instance has no attribute 'threaded'
Run Code Online (Sandbox Code Playgroud)

在我重新启动计算机之前,此错误仍然存​​在,无论我的网络摄像头是否已插入,都会出现此问题.尽管如此,其他网络摄像头软件(如奶酪)仍然可以与相机连接.

小智 1

你是否尝试过类似的事情:

cam = Camera(0)?
Run Code Online (Sandbox Code Playgroud)