1. 程式人生 > >樹莓派——opencv讀取攝像頭

樹莓派——opencv讀取攝像頭

樹莓派專用CSI攝像頭插到樹莓派的CSI口上並在在raspi-config中開啟後就可以使用Raspistill命令直接使用,但如果在OpenCV中呼叫CSI攝像頭會出現無資料的現象(cv2.VideoCapture(0)這時不會報錯)。

這是因為樹莓派中的camera module是放在/boot/目錄中以韌體形式載入的,不是一個標準的V4L2的攝像頭驅動,所以載入起來之後會找不到/dev/video0的裝置節點。我們在/etc/modules裡面新增一行bcm2835-v4l2(小寫的L)就能解決問題。

在指令視窗輸入:

  1. sudo nano /etc/modules  


新增一行:

  1. bcm2835-v4l2  

然後儲存並退出,重啟樹莓派。