s1093348 作業5

膚色偵測 Skin Color Detection

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

語言:c++
開發環境: Windows 10 + Visual Studio 2019 + OpenCV 4.5.4

a.將圖片轉換為 HSV 色彩空間

利用cvtColor()將圖片轉換為 HSV 色彩空間

b.決定皮膚區域

設定hsv上下限

c.製作mask

用inRange在原圖上找到顏色範圍,製作成mask

d.臉部上色

在圖中mask的範圍塗上紅色


結果





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1