樹莓派中找不到/dev/video0的解決方案及RaspberryCam的使用


一、原因

  當使用CSI連接的方式將攝像頭模塊連接樹莓派后,在/dev/中找不到video0,因此使用一些第三方庫(如Opencv或RaspberryCam)去調用攝像頭時,無法調用成功。

二、解決方法

  使用root權限打開/etc/modules 然后添加一行:bcm2835-v4l2(注意,這里是4l2不是412),然后重啟PI。

三、效果

  

 

  四、RaspberryCam的使用

  在使用RaspberryCam庫調用攝像頭時,會提示找不到RaspberryCam.so庫。原因是Nuget下來的那個RaspberryCam.so庫,放在/lib(注意路徑,是文件系統根目錄下的lib夾內)下面也沒什么效果。解決方法是,使用原碼編譯產生的新so復制過去即可。

  Nuget:https://www.nuget.org/packages/RaspberryCam/

  源碼:https://bitbucket.org/rflechner/raspberrycam/wiki/Home

  編譯時,先安裝下apt-get install libgd-dev  然后make 再然后make install即可。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM