为什么HSV上的颜色分割更容易?

JLa*_*ana 3 colors hsv computer-vision color-space image-segmentation

我听说如果你需要对你的软件进行颜色分割(如果它们满足某些阈值规则,如R <100,G> 100,10 <B <123,则通过将像素设置为1,从彩色图像创建二进制图像)最好先将图像转换为HSV.这是真的吗?为什么?

Dan*_*nny 8

最大的原因是它将颜色信息(色度)与强度或光照(亮度)分开.因为值是分开的,所以您可以仅使用饱和度和色调来构造直方图或阈值规则.无论价值渠道中的照明变化如何,这在理论上都是有效的.在实践中,这只是一个很好的改进.即使只挑出色调,你仍然可以非常有意义地表示基色,这可能比RGB效果更好.最终结果是对更简单的参数进行更稳健的颜色阈值处理.

Hue是颜色的连续表示,因此0和360是相同的色调,使您在直方图中使用的桶具有更大的灵活性.在几何学上,您可以将HSV颜色空间描绘为圆锥或圆柱体,其中H是度,饱和度是半径,值是高度.请参阅HSV 维基百科页面.