s1091409作業五

  一.作業說明 :

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


二.開發環境 : 

  • 作業系統:    Windows11 
  • 編譯器:     Visual Studio Code (虛擬環境)
  • 程式語言:    Python 3.10.10
  • OpenCV版本:   4.7.0.72

  • Numpy版本:   1.24.2

  三.程式說明 :

    1. 讀取圖片 cv2.imread
    2. 獲取轉換圖片HSV cv2.cvtColor
    3. 定義皮膚數值上下限 (H: 0~30, S: 60~180, V: 40~255)
    4. 對圖像進行閾值處理以僅獲取膚色 cv2.inRange
    5. 應用形態學操作去除噪聲 cv2.getStructuringElement, cv2.morphologyEx
    6. 對圖像做侵蝕 cv2.dilate
  四.成品 :

    img1:

    img2:

    img3:




留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6