2021年5月16日 星期日

s1071527 影像處理作業4

1. 作業說明:  

Skin Color Detection

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

 

2. 作業環境、語言:

Windows 10 + PyCharm Community Edition 2020.3 x64 + OpenCV4.5.1, python 3.8

 

3. 方法:

        (1) 使用cv2.imread讀進jpg

        (2) 將圖片數值轉hsv (inRange設定範圍閥值)

        (3) 濾波得到hsv mask

        (4) 原圖套上mask得到hsv

        (5) 將圖片數值轉ycrcb (inRange設定範圍閥值)

        (6) 濾波得到ycrcb mask

        (7) 原圖套上mask得到ycrcb

        (8) hsv+ycrcb 得到skin mask

        (9) 模糊化、濾波 skin mask

        (10) 原圖套上 skin mask 得到Result

 

4. 執行結果:

Origin


HSV


YCrCb


Result






沒有留言:

張貼留言