趣小组
[ MAKE ]
首页
节点
分享
创造
问与答
二手交易
编程
电子
树莓派
Arduino
手工
小玩意
ACG 二次元
科学
文化
电影
宠物
旅行
技术支持
登录
注册
首页
问与答
树莓派CM4摄像头问题求助
ccyy123
20cm
•
2023-04-04
•
1097 次点击
•
1 人收藏
•
1 人感谢
树莓派CM4采用bullseye 32位系统,双OV9281摄像头,按照官方说明更新了设备树 ```python wget https://www.waveshare.net/w/upload/7/75/CM4_dt_blob_Source.zip unzip -o CM4_dt_blob_Source.zip -d ./CM4_dt_blob_Source sudo chmod 777 -R CM4_dt_blob_Source cd CM4_dt_blob_Source/ sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts ``` 最后这句 ```python sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts 报很多行warming; 在config.txt中也移除了camera_auto_detect=1 并添加 dtoverlay=ov9281,cam1 dtoverlay=ov9281,cam0 ``` 之后使用vcgencmd get_camera命令,返回 ```python supported=2 detected=0, libcamera interfaces=2 ``` libcamera-hello 两个摄像头都可用,但无法被crowsnest或opencv调用
树莓派CM4采用bullseye 32位系统,双OV9281摄像头,按照官方说明更新了设备树
```python
wget https://www.waveshare.net/w/upload/7/75/CM4_dt_blob_Source.zip
unzip -o CM4_dt_blob_Source.zip -d ./CM4_dt_blob_Source
sudo chmod 777 -R CM4_dt_blob_Source
cd CM4_dt_blob_Source/
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts
```
最后这句
```python
sudo dtc -I dts -O dtb -o /boot/dt-blob.bin dt-blob-disp0-double_cam.dts
报很多行warming;
在config.txt中也移除了camera_auto_detect=1
并添加
dtoverlay=ov9281,cam1
dtoverlay=ov9281,cam0
```
之后使用vcgencmd get_camera命令,返回
```python
supported=2 detected=0, libcamera interfaces=2
```
libcamera-hello 两个摄像头都可用,但无法被crowsnest或opencv调用
收藏
♥ 感谢
Spoony
小组长
2023-04-07
参考这个教程中的步骤排查下看看
https://shumeipai.nxez.com/2021/09/25/enable-dual-camera-of-raspberry-pi-cm4-cm4io.html
get_camera 命令的检测结果需要在 raspi-config 开启摄像头才有效。
ccyy123
20cm
2023-04-11
♥ 1
已解决,bullseye版本不支持raspicamera的老库了,使用教程切换raspicamera的驱动后还是无法解决系统识别问题。依然无法被程序调用或流模式被动接收。
解决办法:使用picamera2新库调用,因为树莓派为了拓展第三方摄像头兼容性所以使用了libcamera软件库,该软件库没有办法直接被python调用。树莓派官方推荐使用picamera2的轮子,虽然目前picamera2的库还没有完全完成,但已经能够满足正常使用双摄像头。关键词picamera2-manual.pdf
Spoony
小组长
2023-04-11
@ccyy123 多谢反馈
登录
或
注册
后可回复。
›
怎样进行有效的提问?