问题:

sudo libcamera-hello -t 0
ERROR: the system appears to be configured for the legacy camera stack

解决办法:

树莓派4B

        查询系统型号:

cat /etc/os-release

        结果:

RETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

        得出系统是bullseye

摄像头型号:OV5647
操作:

        1、系统更新:

sudo apt-get update -y
sudo apt-get upgrade -y

        2、使用的摄像头型号OV5647非树莓派官方的IMX219和IMX477 摄像头需要另外配置config.txt 文件

sudo vim /boot/config.txt

        3、找到camera-auto-detect=1 语句,修改为 camera_auto_detect=0--------我的是:在树莓派中,start_x=1是一个设置参数,通常用于启用摄像头功能。当设置为1时,树莓派会自动加载并启用任何连接的摄像头。如果是camera-auto-detect=1那么修改成0

        4、更改摄像头的型号:   

         型号对应:

型号设置语句
OV9281dtoverlay=ov9281
IMX290/IMX327dtoverlay=imx290,clock-frequency=37125000
IMX378dtoverlay=imx378
IMX219dtoverlay=imx219
IMX477dtoverlay=imx477

         5、重启然后预览

sudo reboot
sudo libcamera-hello -t 0

Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐