RGB-HSV转换
先來了解一些概念:
1.RGB是一種加色模型,就是將不同比例的Red/Green/Blue混合在一起得到新顏色.通常RGB顏色模型表示為:
2.HSB(HSV) 通過色相/飽和度/亮度三要素來表達顏色.
? H(Hue):表示顏色的類型(例如紅色,綠色或者黃色).取值范圍為0—360.其中每一個值代表一種顏色.
? S(Saturation):顏色的飽和度.從0到1.有時候也稱為純度.(0表示灰度圖,1表示純的顏色)
? B(Brightness or Value):顏色的明亮程度.從0到1.(0表示黑色,1表示特定飽和度的顏色)
?
??
后面地址是一個在線的觀察RGB到HSB轉換的工具:http://web.bentley.edu/empl/c/ncarter/MA307/color-converter.html
用RGB來表示顏色雖然方便,但是兩個相近的顏色的RGB值卻可能相差十萬八千里。用HSV(Hue色相、Saturation飽和度、Value(Brightness)明度,也叫HSB)來表示顏色就比較符合人們的習慣。
RGB到HSV(HSB)的轉換:
HSV(HSB)到RGB的轉換:
總結
- 上一篇: error C2872: “IDocum
- 下一篇: 微软OCR两层优化提升自然场景下的文字识