s1091346 Homework #4

 

1122 Digital Image Processing Assignment #4 報告

學號:1091346        姓名:襲冠綸

主題 膚色偵測 Skin Color Detection

專案目標:

撰寫一個程式來偵測照片中的皮膚顏色區域並將其標示出。使用附件中的6 張照片及膚色標準答案(Ground Truth)做測試,並呈現所設計膚色偵測方法執行結果的IOU(Intersection Over Union)數值(每張圖片值及所有6張圖片平均值)

 

開發平台:Microsoft Windows 10, Visual Studio 2022, OpenCV 4.90, C++

程式架構與功能說明:

1.      使用者先將assignment4資料夾先放在C

2.      讀取圖片後,將輸入的圖片轉換為HSVYCbCr空間

3.      設定RGBHSVYCCR的皮膚色彩範圍,再利用inRange函數分別進行閾值化,再將三個mask被視為皮膚的部分保存下來,保存到output

4.      使用開運算和閉運算去除噪聲(有試過135,而3的平均結果是最好的)

5.      使用Canny邊緣檢測

6.      去除偵測到為皮膚且範圍較小的區域

7.      轉換為CV_8U

成果展示與討論:

1.      pic1.jpg (0.687147)



2.      pic2.jpg (0.870597)



3.      pic3.jpg (0.876534)



4.      pic4.jpg (0.72992)



5.      pic5.jpg (0.576371)




6.      pic6.jpg (0.495281)



7.      結果 (平均 0.705975):



留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6