2017-03-21 144 views
0

我有一個Logitech c270 USB攝像頭連接到我的Raspberry Pi 3,在Jessie映像上運行。我曾試圖捕捉這個簡單的教程代碼框架上Open CV無法從Raspberry Pi上的USB攝像頭讀取幀

http://www.pyimagesearch.com/2016/02/22/writing-to-video-with-opencv/

每當我試着讀while循環框架,它提供了這個錯誤:

NoneType對象有沒有屬性「形'

我打印出了讀取()函數,它也返回None對象。

我能做些什麼來解決這個問題? 注意:當我執行cmake爲Raspberry Pi上的Open CV 3.1創建二進制文件時,我還沒有指定OpenCV使用V4L。這可能是一個問題嗎?

在此先感謝。

回答

0

這是因爲您的視頻流對象沒有與相機連接。因此不顯示圖像。 如果您使用的是Pi Camera,請確保在運行腳本時輸入--picamera 1作爲參數。 否則您的相機未正確連接到您的Pi。