背景
在安装了官网上的image软件,
安装了推荐的最新版树莓派系统后,
在raspi-config启用摄像头后,执行vcgencmd_camera检测摄像头发现
supported=1 detected=0 libcamera interfaces=1
摄像头识别结果一直是detected=0,但是在执行libcamera 相关命令也能成功调用摄像头,如
libcamera-hello
ibcamera-still -e png -o test.png
libcamera-jpeg -o test.jpg
这几个都正常使用,但是无论尝试网上什么方法,都无法解决 detected=0的问题,导致在使用OpenCV调用摄像头时一直出错,在/etc/module中添加bcm2835-4vl2也不行,由于是新版系统,官方推荐使用libcamera,raspistill 指令已被废弃, 无法使用。
目前就陷入了一个很尴尬的局面,明明摄像头能被libcamera调用,但是就是无法检测出来。再三尝试无果,只好想到重装系统。
解决方法
但重装系统过程中,我下载了如下所示的系统版本,