2021年5月16日 星期日

s1073804 影像處理作業4

 1. 作業題目:Skin Color Detection

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

2. 開發環境:

  • Windows 10
  • Visual Studio Studio 2019
  • OpenCV - 4.5.1
  • python 3.8.8
3. 說明:
  1. 利用 cv2.imread 讀取圖片
  2. 先是做HSV
  3. cv2.cvtColor把BGR轉成HSV
  4. cv2.inRange去背
  5. cv2.morphologyEx 來除噪
  6. 再來是做YCbCr
  7. 先用cv2.cvtColor把HSV轉成YCbCr
  8. 接著一樣是
  9. cv2.inRange去背
  10. cv2.morphologyEx 來除噪
  11. 再來一同對後製過的HSV、YCbCr利用cv2.bitwise_and(HSV ,YCbCr) 做二進制的"and"操作
  12. 使用cv2.medianBlur()將中值來代替該畫素點的灰度值
  13. 使用cv2.morphologyEx()
  14. 輸出HSV、YCbCr、混和過後的結果輸出
4.輸出:

 HSV : 

YCbCr : 

Hsv and YCbCr : 





沒有留言:

張貼留言