“可以作为延时摄影技术,应用于植物的生长情况,隔一段的时间,摄像头拍一张图片,将不同时间段拍到的照片整合起来,生成视频,这样可以看到植物的一生。”
一丶安装软件,开启摄像头
1、输入以下指令更新升级应用程序:
sudo apt-get update
sudo apt-get upgrade`
2、输入以下指令开启摄像头:
sudo raspi-config
3、修改权限
4、注意:开启摄像头后需要重启树莓派,输入以下指令进行重启:
sudo reboot
5、本项目需要用到图形处理软件ImageMagick,请输入以下指令进行安装。
sudo apt-get install imagemagickimagemagick
二丶源码
1、请输入以下指令,进行源码编译:
sudo nano gif.py
2、源码如下:
from picamera import PiCamera
from os import system//以下生成GIF图需要调用OS库
from time import sleep
camera = PiCamera()
camera.resolution = (1024, 768)//设置照片的分辨率
for i in range(10)://拍摄十张照片
camera.capture('image{0:04d}.jpg'.format(i))
sleep(6)//每张照片间隔6秒
system('convert -delay 10 -loop 0 image*.jpg animation.gif')
/*命令 -delay选项 设置帧之间的时间量(以百分之一秒为单位)。-loop选项设置GIF循环的次数。在这里0告诉它永远循环。需要一些时间来运行,等待完成,应该可以在文件管理器中看到 animation.gif 文件,双击它并在图像查看器中观看动画。*/
3、Ctrl +x键保存退出,输入以下指令运行程序:(这里用python3运行)
sudo python3 gif.py