树莓派 自身摄像头的opencv调用

Posted LaplaceAkuir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了树莓派 自身摄像头的opencv调用相关的知识,希望对你有一定的参考价值。

之前写过一篇随笔关于树莓派3上摄像头的调用,使用的方式是安装v4l2驱动。

实际上有一种更加简单的方法.

树莓派中的camera module是放在/boot/目录下以固件的形式加载的,不是一个标准的v4l2的摄像头ko驱动,所以加载起来

之后会找不到/dev/video0的设备节点,这是因为这个驱动是在底层的,v4l2这个驱动框架还没有加载,所以要在/etc/下面的modules-load.d/rpi-camera.conf里面添加一行bcm2835-v4l2,

这句话意思是在系统启动之后会加载这个文件中模块名,这个模块会在树莓派系统的/lib/modules/xxx/xxx/xxx下面,添加之后重启系统,就会在/dev/下面发现video0设备节点了。

这个文件名可能不是叫modules-load.d/rpi-camera.conf,也有可能直接就是/etc/modules,我用的是树莓派3,就是/etc/modules。

以上是关于树莓派 自身摄像头的opencv调用的主要内容,如果未能解决你的问题,请参考以下文章

树莓派:使用OpenCV调用自带的摄像头.

OpenCV操作不了树莓派原装摄像头(picam)解决方法

Python调用OpenCV实现摄像头的运动检测[树莓派版]

树莓派安装openCV做图像识别

使用opencv去操作树莓派摄像头保存图片和视频

V1.1基于树莓派的OpenCV-Python摄像头人脸追踪系统(更新系统含演示视频)