使用libcamera库(安装操作见上期)
1、预览测试
sudo libcamera-hello -t 1000
注-t 1000表示camera流持续多长时间,毫秒级的。这里1000也就是1s,数字可以自己改。0
表示一直持续。(必须树莓派直接接显示器或者用VNC操作才能看见画面)
2、拍照
libcamera-jpeg -o 图片名.jpg
注:a.必须树莓派直接接显示器或者用VNC操作才行,ssh远程连接不行,不然代码会报错
b.不建议直接在树莓派看照片,加载太慢了。建议用FTP传输到电脑看。(FTP软件记得刷 新,不然照片显示不出来,误以为没拍。。。)
c.图片命名建议全英文,不然容易出幺蛾子
3、高级拍照
libcamera-still
可以通过-e
参数指定不同的编码器,实现不同的格式保存图片。
libcamera-still -o 图片名.jpg
这个和上一个命令一样。
其他格式:
libcamera-still -e png -o 图片名.png
libcamera-still -e rgb -o 图片名.data
libcamera-still -e bmp -o 图片名.bmp
libcamera-still -e yuv420 -o 图片名_yuv.data