调整图像亮度以获得平滑的时间间隔视频
deflicker的Python项目详细描述
在我制作了最初几个超时空的视频后,我真的很烦 暴露的不稳定的小变化,由各种影响引起: *曝光设置的更改(如果不是在完全手动模式下)* 光圈*快门抖动的不确定性
我在寻找现有的解决方案,只找到昂贵的。 (o(100欧元)软件。所以我写了一个小程序(150个SLOC)。光明的 对图像进行调整以适应连续几个图像上的滚动平均值 图像。
安装
我推荐水蟒,它有很强的依赖性 包装:numpy和scikit-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剪裁