Instagram Lux效果

0-a*_*pha 9 imagemagick image-processing instagram

Instagram最近增加了一个Lux按钮,可以对你拍摄的照片进行自动对比/调平.

我有一堆图片,我需要以类似的方式自动调整,使这些图片更好看.如果我想在Imagemagick中使用批处理命令,那么使用什么"秘密成分"?我应该坚持对比度设置,还是玩水平等?

由于我不知道原始图片是否暗,亮,已经对比,我需要在处理之前分析图片.

因此2个问题:

  1. 在为Imagemagick创建批处理命令时,我应该注意哪些设置可以始终如一地输出更好看的图片?

  2. 运行批处理并在以后手动恢复"误报"是否有意义(我有大约50,000个图片需要处理)?

Adi*_*vit 31

执行"自动对比"的简单线性方式是线性拉伸和偏移图像强度.
想法是找到拉伸(对比度)和偏移(强度)校正参数,使得在校正图像中第5百分位将被映射到0,并且第95百分位将被映射到255.

我的例子是灰度图像.对于彩色图像,您可以转换为具有单个强度通道和2个颜色通道(例如Lab,HSV,YUV等)的任何颜色空间,并仅在强度通道上执行此操作.

  1. 创建图像直方图
  2. 找到第5和第95个灰度值百分位数(使用直方图值上的累加和).
  3. 解决ab在这2次简单的线性方程组:
    a*p5+b=0a*p95+b=255其中p5p95是在第5和95分别灰度值百分.
  4. a对比度,b强度校正.
  5. 现在根据等式映射所有灰度像素强度:g'=a*g+b对于所有g= 0..255.

当然,您可能希望对百分位数和实际映射使用不同的值.看看什么对你有用.