彩色图像的中值滤波器

Nav*_*eep 7 opencv image image-processing

当对灰度图像执行中值滤波时,我们对像素的强度值进行排序.我们如何对彩色图像中像素的强度值进行排序,因为每个像素有3个通道R,G,B.什么是公式.谢谢.

sho*_*ham 6

以下是使用中值滤波器进行噪声滤波的2个选项:

  1. 分别对RGB组件的每个on进行中值滤波,这不是一个好的选择,因为组件是相关的,并且可能出现假色.
  2. 你也可以从RGB转换为HSV,然后对色调,饱和度和值进行中值滤波,然后转换回RGB,这种方法通常更好(对于大多数应用).

HSV描述:

在此输入图像描述

  • 转换为 HSV 不会改变主要问题——您仍在尝试对有序三元组列表进行排序。如果您使用三个中的一个作为排序键,那么它是有意义的(例如,按亮度 V 排序)。 (2认同)

Pau*_*zak 5

选项之一是矢量中值滤波器(VMF)。有关详细算法描述和有效实现,请参见快速修改矢量中值滤波器。VMF的功能之一是它不会产生“假”颜色-过滤后的图像仅使用原始图像中存在的实际颜色。