2021年5月16日 星期日

s1071221 影像處理作業 4

 

一、作業說明:

利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。

二、使用環境:

作業系統 : windows10
編譯軟體: Visual Studio Code
使用語言: python 3.9.2/opencv 4.1.2
 
三、方法:(膚色檢測 -> 二值化 -> 形態學處理 -> 輪廓提取)

1.     gbr 轉成 hsv color space

2.     gbr 轉成 YCbCr color space

YCrCb膚色範圍

135 < Cr < 180

85 < Cb < 135

80 < Y

3. 合併皮膚檢測(YCbCr and hsv)

4. 利用morphologyEx開運算,對影象先進行腐蝕,然後對腐蝕後的圖進行膨脹

5. 輸出膚色偵測結果
 
四、執行結果:

HVS



YCbCr

        


HVS+ YCbCr




沒有留言:

張貼留言