Python SimpleCV网络摄像头getImage()错误(无属性';线程化';)

Python SimpleCV网络摄像头getImage()错误(无属性';线程化';),python,webcam,simplecv,Python,Webcam,Simplecv,我正在尝试运行一个基本脚本,在64位Linux Mint 12上使用SimpleCV1.3.0和Logitech HD C270网络摄像头(也尝试了Logitech tessar 2.0/3.7)从我的网络摄像头获取提要 当我读下面的脚本时 from SimpleCV import * cam = Camera() while(True): img = cam.getImage() img.show() 一个窗口弹出,我可以看到一个摄像头。但是,在看似随机的时刻,提要将冻结并

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

当我读下面的脚本时

from SimpleCV import *

cam = Camera()
while(True):
    img = cam.getImage()
    img.show()
一个窗口弹出,我可以看到一个摄像头。但是,在看似随机的时刻,提要将冻结并在每个
img=cam.getImage()上抛出以下错误

从那时起,当我尝试运行同一个脚本时,窗口会打开一会儿,然后消失,在脚本的
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'

此错误一直持续到我重新启动计算机,并且无论是否插入网络摄像头,都会发生此错误。尽管如此,其他网络摄像头软件(如cheese)仍然可以与摄像头接口。

您是否尝试过类似以下内容:

cam = Camera(0)?

我看到这个问题很久以前就发布了。所以对于将来会遇到这个问题的人来说

你确保网络摄像头正常工作了吗?最好先用访问网络摄像头的软件检查网络摄像头。像网络摄像机一样:

sudo-apt-get-install网络摄像头

在我的PC(Lubuntu 15.04)上,在我确保网络摄像头正常工作后,我可以运行代码

顺便说一句,这两种情况

cam=Camera(0)
cam=Camera()


工作正常。

这通常意味着SimpleCV无法使用摄像头。原因各不相同

  • 摄像机被另一进程使用并被锁定
  • 在BIOS下被禁用
  • 摄像头未安装驱动程序
  • 与您的发行版相关的任何其他原因

这可能是USB问题吗?我曾经有过狡猾的USB控制器,它会删除设备的枚举,并拒绝重新枚举,直到重新启动。您可以尝试重新加载USB内核模块,看看是否有任何变化。如果不是这样,那将是一个库或守护进程问题。
cam = Camera(0)?