树莓派5使用CSI摄像头 | 树莓派5接上CSI摄像头后命令行操作显示检测无设备

博主树莓派5烧录的是Raspberry Pi OS (64-bit)

使用的是某宝购买的IMX219 CSI摄像头。

在这里插入图片描述

在这里插入图片描述

下面给出不同型号的摄像头的支持主板和驱动表。

在这里插入图片描述

按下面操作:

sudo apt-get update
sudo apt-get upgrade
sudo nano /boot/firmware/config.txt
找到 camera-auto-detect=1 语句,修改为 camera_auto_detect=0

在这里插入图片描述

在文件结尾,根据摄像头型号加入以下设置语句:

dtoverlay=imx219,cam0

然后 CTRL+O 接下来回车保存。

注意,树莓派5上面有两个摄像头接口,按照博主写的方法要接在CAM 0。

使用方法:

sudo libcamera-hello -t 0 --camera 0

如果要关掉预览窗口,可以直接组合按键Alt-F4,或者点击x关掉。 也可以回到终端界面,用ctrl-c终止程序。


rpicam-hello -t 0

相当于相机的“hello world”,它启动相机预览流并将其显示在屏幕上,可以通过单击窗口的关闭按钮或在终端中使用ctrl^C来停止预览。


rpicam-jpeg -o test.jpg

rpicam-jpeg是一个简单的静态图像捕捉应用程序。要捕获全分辨率 JPEG 图像,请使用以下指令,这将显示大约五秒钟的预览,然后将全分辨率 JPEG 图像捕获到文件中test.jpg。


rpicam-jpeg -o test.jpg -t 2000 --width 640 --height 480

该-t 选项可用于更改预览显示的时间长度,并且–width和–height选项将更改捕获的静态图像的分辨率。


rpicam-still -e png -o test.png
rpicam-still -e bmp -o test.bmp
rpicam-still -e rgb -o test.data
rpicam-still -e yuv420 -o test.data

rpicam-still允许文件以多种不同的格式保存。它支持png和bmp编码。它还允许将文件保存为 RGB 或 YUV 像素的二进制转储,没有编码或文件格式。在后一种情况下,读取文件的应用程序必须了解其自身的像素排列。


建议按照博主的编写和安装位置操作,下面给出一些其他参考,不过可能会出现识别不到摄像头的情况。只能说:相信上面的操作就对了。

在这里插入图片描述

在这里插入图片描述

  • 6
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值