我試圖運行一個基本的腳本來獲得使用SimplecCV 1.3.0帶有羅技C270高清攝像頭我的攝像頭的進給(也試過羅技的Tessar 2.0/3.7)在64位Linux薄荷12.SimpleCV攝像頭的getImage()錯誤(沒有屬性「擰」)
當我真理的下面的腳本
from SimpleCV import *
cam = Camera()
while(True):
img = cam.getImage()
img.show()
彈出一個窗口,我可以看到一個相機饋送。然而,在看似隨意的瞬間,進料將凍結,並拋出下面的錯誤上的每個img = cam.getImage()
VIDIOC_DQBUF: No such device
libv4l2: error dequeuing buf: No such device
從這一點來說,當我嘗試運行相同的腳本上,窗外一會兒打開,就消失了,我坐上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'
此錯誤仍然存在,且發生在與否我的攝像頭是否堵塞。儘管如此,其他攝像頭軟件(如奶酪)仍然可以與相機連接。
是它可能是一個USB的問題?我已經在過去的狡猾的USB控制器,將下降枚舉與設備,並拒絕重新枚舉,直到重新啓動。您可以嘗試重新加載USB內核模塊並查看是否有任何更改。如果不是這樣,它將成爲一個庫或守護進程的問題。 – dilbert 2013-07-09 03:10:32