从图像流中提取运动的库。

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是免费软件,在麻省理工学院的许可下发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为什么@DELETE REST不起作用?   带有JPA2的java表值参数。1和Hibernate,Sql Server   如何将Java类添加到Xamarin VS2017项目   绘制多边形时出现java空指针异常   java Apache WebClient 303状态未重定向   java如何用一组字符串数组从数据库中获取数据   java是否可以使用Google Drive API向文件中添加脚本?   java组织。阿帕奇。贾斯珀。JspC jar文件下载   java在整个JSON映射中将单个值作为JSON流   通过命令行将文件输入到java   java rs.next()总是返回false   java标记异常,通知调用方利用异常消息   java Spring YML数组属性为空