作業五 膚色偵測 Skin Color Detection
主題: 利用你所學的 顏色(Color)的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚 區域並將其標示出。(請用附件中的三張照片做測試) Write a program that detect skin color from an image
開發環境:
- Win10
- C++
- Open CV4.7.0
- VS 2019
1.載入圖片,設置圖片大小
2. 利用HSV色彩空間與YCrCb色彩空間的皮膚檢測,再將兩個mask進行bitewise操作
,生成新的mask,這樣可以讓只有同時在HSV與YCrCb都檢測為皮膚時(像素255),新的mask中的對應像素才為255,可以提升判斷皮膚的準確度,利用自訂函數applyMask將新mask應用到原圖上,標記為藍色
留言
張貼留言