s1091433 作業5

 主題:膚色偵測 Skin Color Detection

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

開發環境: Windows 11 + VScode+ OpenCV 4.5.4


計畫利用HSVYCrCb兩種色域做篩選

1.          將圖片轉成HSV色域
cv2.cvtColor(img, cv2.COLOR_BGR2HSV)

2.          使用cv2.inRange()保留特定範圍的色彩

3.          使用cv2.morphologyEx()作開運算,去除毛邊跟雜訊

4.          YCrCb色域中重複13步驟

5.          HSV遮罩跟YCrCb遮罩做AND運算結合成新的遮罩

6.          將最終結果的遮罩與原圖疊合過濾出皮膚範圍

7.          顏色標示出皮膚範圍

 8.          結果









留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1081444 Homework #7