从图像流中提取运动的库。
motion-saver的Python项目详细描述
轻松地从图像流中选择并保存包含运动的图像。
功能
- 将图像发送到MotionSaver中,它将用MotionSaver保存图像。
- 可以选择在运动发生之前和之后保存图像。
- 易于配置和使用。
要求
- python 3.5或更高版本
- 枕头4+
安装
pip install motion-saver
快速启动
示例
保存图像流
连续向运动保护程序添加图像流。当运动是
检测到它将保存前30秒的图像,并一直保存到
自从检测到最后一个动作以来,已经过去了20秒。
fromdatetimeimportdatetimefrommotionsaverimportMotionSaverms=MotionSaver()ms.motion_threshold=0.1ms.save_previous_seconds=30ms.save_post_seconds=20whileTrue:now=datetime.now()pillow_img=get_image()filename='{}.jpg'.format(now.strftime('%Y%m%d-%H%M%S'))ms.add_image(pillow_img,now,filename)
许可证
camgrab是免费软件,在麻省理工学院的许可下发布。