答案 0 :(得分:9)
对于8位和16位图像,R,G和B转换为浮点格式并缩放以适合0到1范围。
如果
H<0
则H=H+360
。输出0 <= L <= 1
,0 <= S <= 1
,0 <= H <= 360
。然后将值转换为目标数据类型:
- 8位图像:S,L在[0,255]中缩放,H = H / 2,因此H范围在[0-180]
- 32位(浮动)图像:值保持不变。
因此,最后,对于CV_8U
图片,您将获得以下值:
H in [0,180]
S,L in [0,255]