2014年6月5日 星期四

OpenCV - 顏色空間轉換及膚色偵測

顏色空間轉換RGB to HSI

HSI分別為:
Hue(色相)
    是色彩的基本屬性。

Saturation(飽和度)
    是指色彩的純度,越高色彩越純,低則逐漸變灰,取0-100%的數值。

Intensity(亮度)
    為亮暗程度,取0-100%。

利用以下的公式就可以將RGB轉換到HSI






原圖如下:
結果如下:
H(色相)
S(飽和度)
I(亮度)

膚色偵測

先利用下面的公式,將RGB 轉換成YCrCb



轉完後再依以下條件挑選膚色即可
原圖如下:
實作如下:


沒有留言:

張貼留言