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

树莓派中找不到/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即可。


树莓派中找不到/dev/video0的解决方案及RaspberryCam的使用
https://www.dearcloud.cn/2017/09/30/20200310-cnblogs-old-posts/20170930-树莓派中找不到devvideo0的解决方案及RaspberryCam的使用/
作者
宋兴柱
发布于
2017年9月30日
许可协议