2021年5月16日 星期日

s1071544 影像處理作業4

 作業說明:

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

環境/語言:

VisualStudio 2019
OpenCV 4.0.1
Window 10
Python 3.8

實作方法:

               1.  imread讀取圖片
2.  將圖片轉HSV(inRange 0<=H<=17 and 15<=S<=170 and 0<=V<=255)
3.  用morphologyEx減少噪點得到HSV_mask
4.  將圖片轉YCrCb(inRange 0<=Y<=255 and 135<=Cr<=180 and 85<=Cb<=135)
5.  morphologyEx減少噪點得到YCrCb_mask 
6.  bitwise_and將上面兩個方法結合
7.  medianBlur中值模糊 除噪
8.  imshow 顯示結果
9.  imwrite 寫出圖片

執行結果:

原圖:












HSV:













YCrCb:













HSV+YCrCb:


沒有留言:

張貼留言