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
沒有留言:
張貼留言