提示:摄像头对静电太敏感了,大家在插摄像头的时候一定要断电,并且带上静电手环(没有静电手环的在门把手,水龙头,板凳腿等金属制品上面摸一下)

方法一:添加加载驱动

在/etc/modules的最后,加上:bcm2835-v4l2
指令:sudo nano /etc/modules
在这里插入图片描述

方法二:enable摄像头

终端输入:sudo raspi-config
界面如下:
在这里插入图片描述
按方向键红框移动到 Interface Options ,按方向向右键,选中slect,按回车后,界面如下:
在这里插入图片描述
选中第一个进去点enable,重启树莓派就可以了。

如果没有 sudo raspi-config配置界面的话,请参考以下步骤:
1、安装依赖
sudo apt install whiptail parted lua5.1 alsa-utils psmisc

2、从Raspberrypi官网下载最新的deb安装包
wget http://archive.raspberrypi.org/debian/pool/main/r/raspi-config/raspi-config_20200707_all.deb

3、安装Deb安装包
sudo dpkg -i raspi-config_20200707_all.deb

4、装好软件还是提示缺少依赖执行错误
sudo apt install -f -y

5、运行raspi-config,需要sudo或以上权限
sudo raspi-config

顿时熟悉的窗口出现就会在眼前

方法三:微雪百科

微雪百科中借鉴的方法,我的树莓派就是这么弄好的。
在终端进行输入:

sudo apt-get install p7zip-full

wget https://www.waveshare.net/w/upload/4/41/CM4_dt_blob.7z

7z x CM4_dt_blob.7z -O./CM4_dt_blob

sudo chmod 777 -R CM4_dt_blob

cd CM4_dt_blob/

#如果使用两个摄像头和DSI0 执行
sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts

#如果使用两个摄像头和DSI1 执行
sudo  dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp1-double_cam.dts

#在使用任意DSI时,HDMI1没有图像输出,哪怕你没有连接DSI屏幕只要编译的对应的文件,那HDMI1就没有输出了

#如果需要恢复,删除对应的dt-blob.bin 即可: sudo rm -rf /boot/dt-blob.bin 

#执行完毕 关闭电源 重启CM4

//检测摄像头
vcgencmd get_camera

//拍照
sudo raspistill -o 123.jpg

如果以上方法都不行的话,请私聊我,我们一起解决问题。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐