Uza*_*car 0 opencv image-processing smoothing color-space imagefilter
在平滑图像时,我应该应用哪种颜色空间版本(灰度、RGB、HSV 等)才能获得最佳的噪声消除结果?是否存在总体趋势,或者在不同情况下会发生变化?
此外,您建议使用什么过滤器和颜色空间来去除图像处理中的阴影?
您应该始终将滤镜应用于 RGB 色彩空间。其他一些颜色空间也有意义,例如 CIE-XYZ(这只是 RGB 颜色空间的旋转)和 CIE-Lab(这是 XYZ 的非线性变换,但欧几里德距离仍然有意义) 。
HSV 等颜色空间和类似颜色空间都有一个角度分量(色调)。在这里,欧几里得距离没有意义:将 10 度和 350 度平均在一起应该得到 0 度,但结果却是 180 度:过滤时你会得到各种无意义的颜色。
对于线性滤波器(例如高斯滤波器),您可以单独且独立地过滤每个 RGB 通道。只要应用于每个通道的滤波器内核相同,结果就会是正确的。
然而,对于非线性滤波器,独立地过滤每个通道将导致错误的颜色。例如,双边滤波器需要在每个像素处构造一个内核。必须将相同的内核应用于该像素处的每个通道,以防止对象边缘出现假色。
归档时间: |
|
查看次数: |
1657 次 |
最近记录: |