树莓派挂载usb免驱动摄像头(支持uvc协议)
前言
树莓派挂载usb免驱动摄像头(支持uvc协议)+上一篇博客的后续
硬件:树莓派4b、sd卡、键盘、鼠标、显示器、usb免驱动摄像头(支持uvc协议)
软件:Ubuntu22.04、cheese
日期:2022.08.15
一、树莓派挂载usb免驱动摄像头(支持uvc协议)
1.安装cheese
cheese软件是ubuntu系统下的一款摄像头应用软件,cheese软件可以激活Ubuntu系统自带的支持UVC协议的摄像头驱动。
打开终端:
sudo apt-get install cheese
2.驱动usb摄像头(支持UVC协议)
将usb摄像头插到树莓派上,在终端输入:
cheese
即可驱动摄像头,显示画面。
如果不显示画面,可点击下面两处,查看设备是否正确。
二、上一篇博客的后续
1.接上篇博客(1)
树莓派搭载csi摄像头,显示:
supported = 1,detected = 0
1、修改/boot/config.txt文件
终端输入:
sudo vim /boot/config.txt
或者
sudo nano /boot/config.txt
注释掉原来的摄像头自动检测语句,添加“start_x=1”和“gpu_mem=128”
#camera_auto_detect=1
start_x=1
gpu_mem=128
2、修改/etc/modules文件
sudo vim /etc/modules
或者
sudo nano /etc/modules
添加bcm2835-v4l2
bcm2835-v4l2
3、raspi-config的deb包的下载地址:
https://archive.raspberrypi.org/debian/pool/main/r/raspi-config/?C=D;O=A
2.接上篇博客(2)
ubuntu旧系统可以连接csi摄像头,新系统删除了以前的驱动,所以会一直报错显示supported = 1,detected = 0。由于我使用的是ubuntu 22.04系统,所以按上面操作后,依然显示:supported = 1,detected = 0。换装以前系统可以成功打开。参考一位博主说法,2021年10月份及之后的系统不可用,之前的可用。可能现在大多在用usb免驱动摄像头(支持uvc协议),关于csi摄像模块的内核驱动被淘汰掉了。
上面的操作对旧系统依旧可用。
总结
(万事开头难,路遥知马力)