HSI和HSV色彩空间有什么区别?我想使用HSI色彩空间,但我没有找到任何有用的HSI材料。 HSI和HSV一样吗?
答案 0 :(得分:17)
HSI,HSV和HSL都是不同的颜色空间。 Hue计算(据我所知)在三个模型之间相同,并使用6件分段函数来确定它,或者对于精确到1.2度以内的更简单模型,atan((sqrt(3)⋅(G-B))/2(R-G-B))
可以使用。在大多数情况下,这两者是可互换的,但通常HSV和HSL使用分段模型,其中HSI通常使用arctan模型。可以使用不同的方程式,但这些方程式通常会牺牲精度以实现简单或更快的计算。
对于亮度/值/强度,三个空格使用略有不同的表示。
(1/3)⋅(R+G+B)
。(1/2)⋅(max(R,G,B) + min(R,G,B))
。max(R,G,B)
。在后续计算中使用时,L / V / I缩放为0到1之间的小数。
饱和度是三种模型差异最大的地方。对于所有3,如果I / V / L为0,则饱和度为0(这是黑色,因此其表示是明确的),并且如果亮度最大,HSL还将饱和度设置为0(因为HSL最大亮度表示白色) )。
max(R,G,B) - min(R,G,B)
,此值有时称为色度(C)。C/V
。C/(1-abs(2L-1))
。min(R,G,B)
:min(R,G,B)/I
。答案 1 :(得分:3)