sch*_*rma 2 imagemagick image-processing imagemagick-convert
据我所知,convert -unsharp
ImageMagick 正在使用Unsharp Masking来锐化图像。背后是怎样的算法convert -adaptive-sharpen
?当我想锐化横向图像时,应该使用哪种算法?两种算法各有什么优缺点?
我不是该算法的专家,但两种操作都通过创建“掩模”来缩放锐化强度来实现相同的目标。它们在如何生成“掩码”和算术运算方面有所不同。
-unsharp
鉴于...
为了演示,让我们将其分解为多个通道。
通过应用高斯模糊创建“蒙版”。
如果阈值适用,则应用反掩模的增益。
塔达
-adaptive-sharpen
鉴于...
为了演示,让我们(再次)将其分解为通道。
通过应用边缘检测创建“掩模”,然后进行高斯模糊。
应用锐化,但根据上述蒙版缩放强度。
鳍
对于正常的户外图像,哪个命令可以获得更好的结果?
这取决于主题。-adaptive-sharpen
如果图像包含大片空白空间(天空、海洋、草地等)或散景/模糊背景,那么这是一个很好的经验法则。否则-unsharp
就可以正常工作了。