树莓派3B+学习(使用树莓派官方CSI摄像头)

参考: 树莓派连接官方CSI摄像头的使用.
参考:如何安装树莓派摄像头模块.

- 安装树莓派摄像头模块
1.找到 CSI 接口(在以太网接口旁边),掀起深色胶带
2.拉起 CSI 接口挡板。
3.拿起摄像头模块,将贴在镜头上的塑料保护膜撕掉。
4.将排线插入CSI接口。有蓝色胶带的一面应该面向以太网接口方向。确认排线安装好了之后,将挡板拉下。

- 启用摄像头模块
在安装完摄像头模块之后,首先要确认你已经升级了树莓派系统并应用了最新的固件。可以输入以下命令来操作

 - $ sudo apt-get update 
 - $ sudo apt-get upgrade

运行树莓派配置工具来激活摄像头模块:
输入命令sudo raspi-config
树莓派3B+学习(使用树莓派官方CSI摄像头)_第1张图片
选中Interfacing Options选项
树莓派3B+学习(使用树莓派官方CSI摄像头)_第2张图片
选中Camera,将其设为enable(启用状态)。完成之后重启树莓派。
树莓派3B+学习(使用树莓派官方CSI摄像头)_第3张图片
- 通过摄像头模块拍照
在重启完树莓派后,就可以使用Pi Cam了。要用它来拍摄照片的话,可以从命令行运行raspistill

$ raspistill -o keychain.jpg -t 2000

这句命令将在 2000ms 后拍摄一张照片,然后保存为 keychain.jpg。(保存在/home/pi的目录下面)
这是我用Pi Cam拍下来的照片
树莓派3B+学习(使用树莓派官方CSI摄像头)_第4张图片
- 通过摄像头模块拍视频
想要用摄像头模块拍一段视频的话,可以从命令行运行 raspivid 工具。下面这句命令会按照默认配置(长度5秒,分辨率1920x1080,比特率 17Mbps)拍摄一段视频。

$ raspivid -o mykeychain.h264

如果你想改变拍摄时长,只要通过 “-t” 选项来设置你想要的长度就行了(单位是毫秒)。

$ raspivid -o mykeychain.h264 -t 10000

使用 “-w” 和 “-h” 选项将分辨率降为 1280x720

$ raspivid -o mykeychain.h264 -t 10000 -w 1280 -h 720

raspivid 的输出是一段未压缩的 H.264 视频流,而且这段视频不含声音。为了能被通常的视频播放器所播放,这个 rawH.264 视频还需要转换。可以使用 gpac 包中所带有的 MP4Box 应用。
Raspbian 上安装 gpac,输入命令:

$ sudo apt-get install -y gpac 

然后将这段 rawH.264 格式的视频流转换为每秒30帧.mp4 格式视频:

$ MP4Box -fps 30 -add mykeychain.h264 mykeychain.mp4

视频长度为10秒,使用默认分辨率以及比特率。

如果想要获取 raspistill, raspiyuvraspivid 的完整命令行选项,不加任何选项直接运行以上命令即可。

你可能感兴趣的:(树莓派)