s1093352 作業5
膚色偵測Skin Color Detection
利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚
區域並將其標示出。(請用附件中的三張照片做測試)
Write a program that detect skin color from an image.
開發環境: Window 10 + Visual Studio 2019 + OpenCV 3.4.1
skin detection 範圍
HSV:
0<=H<=50, 0.23<=S<=0.68
RGB:
R>95, G>40, B>20, R>G, R>B, |R-G|>15, max{R,G,B} - min{R,G,B} >15
- imread() 來讀取圖片
- cvtColor() 來把圖片轉成 HSV
- 對得到的mask做medianBlur()
- 在mask的pixel是白色且原圖的RGB有符合上述條件,用 at 來上色
留言
張貼留言