文章目录
问题原因:
操作方法:
1.系统升级
2. 安装libcamera
3. 测试拍照
4. 拍照和视频
5. 查看图片
问题原因:
版本问题,自2023.10之后的新版本中,树莓派去除了原先使用的picamera库,所以不能通过interface options这里来打开camera. 所以之前的摄像头的教程就没法参考了,如果想使用之前的教程就必须下载之前的版本镜像文件。
之前的老版本方法为:
插入官方摄像头后, 然后在系统下的raspi-config下的interface options找到camera选项,选择打开即可,然后默认就是使用picamera这个库。
然后现在新系统本身预装了picamera2这个库, 这个库是picamera库的一个改进版本,并且picamera2库是基于libcamera开源框架开发,所以必须要用libcamera的命令来调用摄像头。
如果使用新版本系统,可以参考本文的处理方法:
操作方法:
1.系统升级
开始操作前,最好先更新一下。
更新软件包列表和已安装的软件包:
sudo apt update
sudo apt upgrade -y
2. 安装libcamera
sudo apt install libcamera-apps
sudo apt install libcamera-tools
3. 测试拍照
libcamera-hello
这里要注意,很多教程会使用SSH远程连接树莓派,也就是使用putty和Windows的远程连接,这个操作会导致libcamera无法使用,只能使用自带屏幕或者使用VNC远程,这个不会有任何影响。
说到ssh,提醒一下, raspi-config下的interface options还是可以找到ssh选项的,所以别忘了打开ssh。
4. 拍照和视频
使用libcamera-still
命令捕捉一张图片:
libcamera-still -o test.jpg
捕捉视频:
libcamera-vid -o test.h264 -t 10000
5. 查看图片
当运行拍着指令时,一般可以看到拍摄窗口,照片或视频通常会保存在执行命令的当前工作目录中,如果用了VNC,直接点开上方状态栏的文件夹就可以看到了,或者在终端输入ls。如果想把文件放入指定的目录:
libcamera-still -o /path/to/directory/test.jpg
libcamera-vid -o /path/to/directory/test.h264 -t 10000