HCL:树莓派摄像头模块
有多种摄像头模块可用于树莓派。以下方法已在
- 摄像头模块 V1(基于 OmniVision OV5647)
- 摄像头模块 V2(基于 Sony IMX219)
上进行测试,并且应该也能与其他摄像头模块一起工作,只要它们受到 raspberrypi-firmware 的支持即可。
基于 tc358743 的 HDMI 模块无法按预期工作。请参阅:https://bugzilla.suse.com/show_bug.cgi?id=1192809
连接模块
该模块通过扁平电缆连接到树莓派摄像头模块。
使用树莓派 1 连接的视频:https://www.youtube.com/watch?v=GImeVqHQzsE
软件配置
需要在启动时,在固件级别启用摄像头。
首先需要安装
raspberrypi-firmware-extra包到您的 树莓派 1、2 或 3 上,以安装start_x.elf。- 或者
raspberrypi-firmware-extra-pi4包到您的 树莓派 4 上,以安装start4x.elf。
现在,您需要编辑 /boot/efi/config.txt,添加 start_x=1 并更新 gpu_mem 值 gpu_mem=128。
请注意,使用 /boot/efi/extraconfig.txt 不起作用。详情请参阅 boo#1192047
重启后,您将看到可用的 V4L2 /dev/video0 设备。
软件使用
现在可以使用标准的 V4L2 设备,您可以使用支持 V4L2 标准的任何软件,例如 VLC、ffmpeg、streamer(来自 v4l-tools)、fswebcam 等。
使用 fswebcam 的示例
fswebcam -r 1280x1024 --no-banner image1.jpeg
: