[s1083510 Homework #4]
主題:膚色偵測 Skin Color Detection
專案目標:
撰寫一個程式來偵測照片中的皮膚顏色區域並將其標示出。使用附件中的6張照片及膚色標準答案(Ground
Truth)做測試,並呈現所設計膚色偵測方法執行結果的IOU(Intersection Over Union)數值(每張圖片值及所有6張圖片平均值)。
開發平台:Microsoft Windows 11, Visual Studio Code (version 1.86), OpenCV 4.9.0,
python 3.11.5
專案說明:
我運用Hue Based color space來做膚色偵測,以下圖片顯示,我所代的參數膚色偵測區間:
隨後,創建一個膚色的遮罩,此遮罩會將已轉成HSV color space的圖像其像素,於所設定的偵測範圍區間內(上限和下限內)標記為皮膚像素。也就是說,被標記為皮膚的部分會設置成非0元素(即1)。
結果輸出:
下圖顯示,IOU數值以及六張照片的IOU數值平均值,以及原始圖片、GroundTruth圖片和我自己所計算出來的膚色區域像素。
留言
張貼留言