s1083323 作業5

 

作業五 膚色偵測 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應用到原圖上,標記為藍色





3.結果




















留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1