csi
#摄像头串行接口(CSI)
目前 RUBIK Pi 3 兼容的摄像头详见外设兼容列表。下表显示了每个摄像头模块支持的分辨率:
分辨率 | 宽高比 | IMX477 | IMX708 | IMX219 |
---|---|---|---|---|
4056 x 3040 | 4:3 | 是 | 否 | 否 |
4608 x 2592 | 16:9 | 否 | 是 | 否 |
3280 x 2464 | 4:3 | 否 | 否 | 是 |
1920 x 1080 | 16:9 | 是 | 否 | 否 |
1632 x 1224 | 4:3 | 否 | 否 | 是 |
-
HQ Camera(IMX477/M12 Mount)
-
Camera Module 2 (IMX219)
备注目前 RUBIK Pi 3 暂时只支持标准版 Module 2 摄像头,不支持广角(Wide)、夜光(NoIR)版本。
-
Camera Module 3 (IMX708)
备注目前 RUBIK Pi 3 暂时只支持标准版 Module 3 摄像头,不支持广角(Wide)、夜光(NoIR)版本。当前软件版本暂不支持 Module 3 摄像头的 AF 自动对焦功能。
摄像头排线安装
RUBIK Pi 3 支持的摄像头 FPC 为 22 pin,0.5mm 间距,厚度 0.3±0.05mm。兼容配件详见外设兼容列表。
危险
严禁在板子未断电的情况下插拔摄像头,否则非常容易烧坏摄像头模组。
-
向上拉开连接器的锁扣部分:
-
插入 FPC,注意接触面朝向板内:
-
按下锁扣,确认 FPC 稳定没有松动:
摄像头使用方法
将摄像头插入,下图 13 和 14 处
如下为实物连接图:
- 前提准备
- 将魔方派公共个人软件包档案 (PPA) 添加到您的魔方派 3 Ubuntu 软件源。
sudo sed -i '$a deb http://apt.thundercomm.com/rubik-pi-3/noble ppa main' /etc/apt/sources.list
- 安装摄像头软件
sudo apt update
sudo apt install -y qcom-ib2c qcom-camera-server qcom-camx
sudo apt install -y rubikpi3-cameras
sudo apt install gstreamer1.0-qcom-sample-apps
sudo chmod -R 777 /opt
sudo mkdir -p /var/cache/camera/
sudo touch /var/cache/camera/camxoverridesettings.txt
echo enableNCSService=FALSE >> /var/cache/camera/camxoverridesettings.txt - 重启。
sudo reboot
- 将魔方派公共个人软件包档案 (PPA) 添加到您的魔方派 3 Ubuntu 软件源。
- 拍照测试
# CAM1, 生成物为 /opt/img0_123.jpg
gst-launch-1.0 -e qtiqmmfsrc camera=0 ! video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! queue ! jpegenc ! queue ! multifilesink location=/opt/img0_%d.jpg max-files=5
# CAM2, 生成物为 /opt/img1_123.jpg
gst-launch-1.0 -e qtiqmmfsrc camera=1 ! video/x-raw,format=NV12,width=1280,height=720,framerate=30/1 ! queue ! jpegenc ! queue ! multifilesink location=/opt/img1_%d.jpg max-files=5