调整图像亮度以获得平滑的时间间隔视频

deflicker的Python项目详细描述


在我制作了最初几个超时空的视频后,我真的很烦 暴露的不稳定的小变化,由各种影响引起: *曝光设置的更改(如果不是在完全手动模式下)* 光圈*快门抖动的不确定性

我在寻找现有的解决方案,只找到昂贵的。 (o(100欧元)软件。

所以我写了一个小程序(150个SLOC)。光明的 对图像进行调整以适应连续几个图像上的滚动平均值 图像。

安装

我推荐水蟒,它有很强的依赖性 包装:numpyscikit-image

安装deflicker

$ pip install deflicker

用法

deflicker希望所有图片都在一个目录中。这个 字母顺序必须与时间顺序相等。

deflicker <inputfolder> [options]

选项

  • -o <dir>, --outdir=<dir>输出目录[默认:取消单击]
  • -w <N>, --window=<N>滚动平均值的窗口大小[默认值:10]
  • -q,--quiet仅输出错误和警告
  • -f <fmt>, --format=<fmt>缩放图像的输出格式 [默认:PNG]
  • -s <s>, --sigma=<s>sigma用于sigma剪裁

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

推荐PyPI第三方库


热门话题
如何使用Java解析Html并将结果作为字符串   java我的switch语句有点问题   java在注册后为新用户生成唯一的用户ID   Java 8 lambda表达式字节码一致性   Java应用程序的playframework类型安全控制台配置   java将mxGraph导出到SVG(或任何类型的图像)   业务逻辑之前的java执行方法   LinkedList输出null的Java实现   java需要帮助检查值是否为1   java Delaunay三角形点连通性?   使用setImageResource的java相对路径   java获取方法所消耗的时间   正则表达式当字符串不匹配时,为什么javagrok返回最后一次成功匹配?   java在Spring批处理作业之后触发Spring集成出站适配器   集合Java按降序遍历映射集,返回所需的输出   代表设计模式在Swagger生成代码中的java意义?   如何使用Java代码将Sql Server的数据(行)实时复制到MySql中?