2013-07-29 76 views
1

紅色H=0HSV color space。白色有H=0, S=0, V=1。即H(Red)=H(White)。因此,如果通過Hue比較顏色,如何計算將考慮到白色不是紅色(或者白色都是色相)的「可能性」係數。區分紅色與白色是HSV還是類似的色彩空間?

+0

您不能只使用色調來獲得有意義的結果。在這種情況下,飽和度是重要的 - S = 0時,H的值變得無關緊要。對於任何給定的'V'值,你會得到一個圓圈。 「H」值爲您提供了一個圍繞該圓的角度,而「S」值指定了與圓心的距離。無論角度如何,S = 0都指定圓的中心。 –

+0

@JerryCoffin那該怎麼辦? –

+0

這並不完全清楚你想要完成什麼,但是如果你想測量顏色之間的相似性,可以考慮使用(幾個)Delta E公式之一。 –

回答

0

HSV色彩空間中,S通道代表色彩飽和度。 S==0表示顏色是灰色陰影(不管H,更高的V是,它是更亮)。 S值越大,其獲得的灰色越少。你可能也想看看V的值,因爲如果V==0你會有黑色像素,無論H & S。 如果你想比較兩種顏色,你應該使用所有三個通道,你可以等待他們不同,但你可能不想忽略他們中的任何一個。

0

HSV色彩空間是一個圓錐體,因此顏色呈紅色的可能性是紅色與其他顏色之間的距離。

HSV cone

+0

你好。如果我的H值是白色,我怎麼能得到紅色的? – 2015-03-18 16:11:24