树莓派4B + ubuntu24 中安装 libcamera

说明

之前买了树莓派4B, 又买了国产博亚的SCI树莓派摄像头, 给树莓派安装了Ubuntu系统后, 想要使用这个SCI摄像头. 结果发现并不容易, 需要安装应用库才能使用这个摄像头. 这里记录下在Ubuntu中安装libcamera库时遇到的问题.

安装libcamera 和rpicam-apps

官方有安装文档[]Camera software - Raspberry Pi Documentation

按照步骤安装即可. 只是在编译rpicam-apps时 有些依赖包之前没有安装, 但是没有关系, 编译过程会提示缺少的依赖包的, 安装上即可.

如下图所示这样:

在这里插入图片描述

使用libcamera-hello测试安装结果

使用libcamera-hello的测试安装结果时, 错误提示

Made X/EGL preview window
ERROR: *** no cameras available ***

在这里插入图片描述

经过查询原因可能是[[Solved] Error: No cameras available! - Raspberry Pi Forums], 我使用的是非官方的SCI摄像头, 需要修改配置/boot/firmware/config.txt, 在其中添加.

camera_auto_detect=0
dtoverlay=ov5647

重启机器, 然后再使用libcamera-hello --list-camera可以看到当前的摄像头设备

Available cameras
-----------------
0 : ov5647 [2592x1944 10-bit GBRG] (/base/soc/i2c0mux/i2c@1/ov5647@36)
    Modes: 'SGBRG10_CSI2P' : 640x480 [58.92 fps - (16, 0)/2560x1920 crop]
                             1296x972 [43.25 fps - (0, 0)/2592x1944 crop]
                             1920x1080 [30.62 fps - (348, 434)/1928x1080 crop]
                             2592x1944 [15.63 fps - (0, 0)/2592x1944 crop]

但是使用libcamera-hello却不能调用摄像头. 报错信息是

"failed to import fd" 

在这里插入图片描述

查询得知应该是使用错了方法[SOLVED] libcamera on Raspberry Pi 4 4gb failing with “failed to import fd 19” over ssh with X-forwarding - Raspberry Pi Forums], 使用

libcamera-hello --qt-preview

就可以正常工作.

安装完成.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值