s1091550 作業5
題目敘述:
膚色偵測 Skin Color Detection
利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚
區域並將其標示出。
(請用附件中的三張照片做測試)
開發環境:
- Windows 10
- Visual Studio 2019 C++
- OpenCV 4.2.0
步驟說明:
1. imread(): 讀入圖片。
2. cvtColor(): 將顏色空間轉換成HSV。
3. Scalar: 建立兩個顏色,分別表示膚色的顏色區間的upper及lower bound。
4. inRange(): 建一個膚色區域的mask。
5. setTo(): 將原圖像加上mask,讓mask中不為零的部分設置為橘色(Scalar(0, 90, 255))。
結果展示:
左到右分別為 原圖、mask,及結果圖。
留言
張貼留言