【问题标题】:Applying Unsharp Mask on RGB Images?在 RGB 图像上应用非锐化蒙版?
【发布时间】:2019-10-18 07:29:45
【问题描述】:

对于 RGB 图像和灰度图像的 Unsharp 遮罩算法是否相同? 我只是将其应用于所有渠道吗?

或者我可以转换 RGB -> HSL 并应用它,然后返回 RGB?

谢谢

【问题讨论】:

  • 我是这个领域的超级菜鸟,但如果您要使用所有 3 个通道,您肯定需要根据传感器对不同波长的灵敏度来调整您的算法吗?
  • 来自维基百科的文章,据说 GIMP 和 Photoshop 只是从原始图像中减去一个高斯模糊版本。

标签: image-processing computer-vision filtering convolution


【解决方案1】:

来自网上GIMP documentation

为防止锐化时颜色失真,请将您的图像分解为 HSV 并仅使用 Value。然后将图像合成为 HSV。 转到 颜色→组件→分解....确保分解为图层 框被选中。选择 HSV 并单击确定。你会得到一个新的灰度 图像具有三层,一层用于色相,一层用于饱和度,一层用于 价值。 (关闭原始图像,以免混淆)。选择 值层并对其应用锐化。当你完成后, 选择同一层,反转该过程。转到颜色 → Components → Compose.... 再次选择 HSV 并单击 OK。你会得到 返回您的原始图像,但它会被锐化 价值组件。

【讨论】:

    【解决方案2】:

    我可以告诉你,你习惯使用的大照片编辑应用程序就是这样做的——它们将不锐化蒙版滤镜独立地应用于每个颜色通道。

    【讨论】:

      猜你喜欢
      • 2015-12-03
      • 1970-01-01
      • 2020-12-01
      • 1970-01-01
      • 2016-08-31
      • 1970-01-01
      • 2014-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多