RaspberryPi拍摄植物
外观
连接好摄像头输入
sudo raspi-config找到Interface Options然后enable camera然后使用raspistill -v -o test.jpg -ex auto可以看到一张图片就表示摄像头连上能用了。
然后写个拍摄脚本,不可能一张一张拍吧。
Bash
<#!/bin/bash # 设置参数 interval=300 # 拍照间隔,单位:秒 (建议每5分钟拍一次) total_time=259200 # 总拍摄时间,单位:秒 (相当于拍摄3天) image_format=%Y%m%d_%H%M%S.jpg # 图片命名格式 # 创建输出目录 mkdir -p plant_images # 开始拍摄 for (( i=1; ; i++ )); do raspistill -o plant_images/${image_format} -tl $((interval*1000)) echo "Captured image $i at $(date +"%Y-%m-%d %H:%M:%S")" done
保存为filename.sh然后运行
照片有了,然后将之合成视频
使用ffmpeg
ffmpeg -framerate 25 -i plant_images/%Y%m%d_%H%M%S.jpg -c:v libx264 -pix_fmt yuv420p -s 1920x1080 -b:v 2M plant_growth.mp4
以上内容扫进垃圾堆
2021-10-30之后的系统(RaspberryPiOS)不需要手动开启摄像头接上就能用,即少了这个步骤;raspistill也不再使用即sudo raspi-config找到Interface Options然后enable camera,;不适用,取而代之的是 raspistill -v -o test.jpg -ex autolibcamera查看操作
即
安装摄像头,
输入命令sudo libcamera-jpeg -o test.jpg拍照,会在当前目录生成test.jpg的图片
抄个脚本来自动拍照