2021年5月15日 星期六

s1063511 影像處理作業4

 作業題目:

利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出

使用環境:

  • Windows 10
  • Python 3.9.2
  • opencv-python 4.4.0
  • numpy 1.20.1

實作方法:

1. 讀圖片 2. HSV = 將圖片使用cv2.COLOR_BGR2HSV從BGR轉成HSV 3. YCrCb = 將圖片使用cv2.COLOR_BGR2YCR_CB從BGR轉成YCrCb

4.製作一張全黑圖
5.針對圖片的每個pixel的值判斷膚色(134 < Cr < 180 and 80 < Cb < 143 and Y > 80 and 0 <= H <=20 and S >= 48 and V >= 50)有對到的話就覆蓋剛剛的全黑圖上
6. 輸出
執行結果:


沒有留言:

張貼留言