1. 程式人生 > >【實用簡單】色彩空間互轉:LAB與RGB互轉,RGB與HSI互轉

【實用簡單】色彩空間互轉:LAB與RGB互轉,RGB與HSI互轉

以下公式皆可直接使用,沒有原理介紹!!!


目錄

LAB與RGB公式互轉

RGB -> Lab空間

Lab空間-> RGB空間

RGB與HSI公式互轉

RGB-> HSI空間

HSI空間->RGB 空間


LAB與RGB公式互轉

RGB -> Lab空間

第一步歸一化可省略,但歸一化讓資料聚集程度更好。

第三步轉換到對數空間中原因是在對數空間中三個顏色通道均衡性較好,近似正交,三個通道顏色相關性變小。

 

Lab空間-> RGB空間

基本是就是RGB空間->Lab空間的逆過程,最後一步如果沒做RGB到Lab的歸一化,那麼可以省略。


 

RGB與HSI公式互轉

RGB-> HSI空間

比較常用的就是以下這種方法,誤差和計算速度都比較小。

 

HSI空間->RGB 空間

上述過程的逆過程,但是表示過程會稍微複雜一點。分三個H區間來計算。由於H實際取值範圍是【0, 2Pi】,分為三個扇區進行計算。這公式與HSI的幾何意義有關,這裡不做介紹,直接套用就行。