100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 树莓派配置原装CSI接口摄像头以及生成/dev/video0设备节点

树莓派配置原装CSI接口摄像头以及生成/dev/video0设备节点

时间:2019-09-29 09:07:33

相关推荐

树莓派配置原装CSI接口摄像头以及生成/dev/video0设备节点

文章目录

配置CSI接口摄像头生成/dev/video0设备节点

配置CSI接口摄像头

树莓派开发板的CSI(Camera Serial Interface)接口位于USB和以太网接口旁边。

摄像头功能的激活

首先对树莓派进行更新:

sudo apt-get updatesudo apt-get upgrade

之后输入指令打开树莓派的配置界面:

sudo raspi-config

打开后使用reboot命令重启树莓派,至此摄像头已经能够在树莓派上使用啦。

拍照功能

这里使用的是树莓派系统中的raspistill命令:

raspistill -o photo.jpg -t 1000

这行命令的作用是在一秒钟的延迟之后,拍下一张名为photo.jpg的照片,保存在树莓派的主目录下。-t的延迟选项后的参数是以毫秒为单位,1000便表示1秒。延时选项在输入命令时可以不加,但-o后的名称是一定要有的。

录像功能

同样是使用输入命令的方式实现。命令如下:

raspivid -o b.h264 -t 10000 -w 1280 -h 720

该命令的意思是录制一段十秒钟的名为b.h264的视频,且分辨率为1280x720。同样,如果不带名称后的参数的话,系统会默认录制时间为5秒,分辨率为1920x1080。

此时录制的视频虽然能够在树莓派上播放,但并非是能够在一般播放器上运行的常规视频文件,且录制的视频是没有声音的。要想将.h264格式的视频转换为mp4格式的视频,需要使用一个叫做gpac的工具。sudo apt-get install -y gpac

安装后输入以下命令对刚才的视频进行格式转换,转换后的视频为每秒30帧。

MP4Box -fps 30 -add b.h264 b.mp4

如果树莓派发现不了摄像头

基本设置

sudo raspi-config 命令,进入到树莓派基本设置界面

选择:

5 Interfacing Options

然后全部设置Enable应该就没啥问题了(它们的具体作用我也不太懂):

Camera Enable

SSH Enable

VNC Enable

SPI Enable

I2C Enable

Serial Enable

1-Wire Enable

生成/dev/video0设备节点

重启之后修改配置文件,使树莓派能够生成/dev/video0设备节点

sudo nano /etc/modules

在末尾添加一行

bcm2835-v4l2 #注意是4l2而不是412

如图

先按ctrl+o,然后按回车保存,再按ctrl+x退出nano编辑器回到命令行界面。

可以看到如下效果

至此,摄像头配置完毕。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。