s1091530 作業5
1. 開發環境
windows11
Python:3.8.13
opencv-python:4.7.0.72
numpy:1.24.2
2. 功能
imread() : 讀取圖片。
HSV:
cv2.cvtColor(img, cv2.COLOR_BGR2HSV) : 轉換GBR到HSV的顏色空間。
cv2.inRange() : skin color range for hsv color space。
cv2.morphologyEx() : 利用形態學操作將得到的皮膚mask做降噪。
HSV_result = cv2.bitwise_and(img, img, mask=HSV_mask) : 取得皮膚mask。
YCrCb:
cv2.cvtColor(img, cv2.COLOR_BGR2YCrCb) : 轉換GBR到YCbCr 的顏色空間。
cv2.inRange() : skin color range for hsv color space。
cv2.morphologyEx() : 利用形態學操作將得到的皮膚mask做降噪。
YCrCb_result = cv2.bitwise_and(img, img, mask=YCrCb_mask) : 取得皮膚mask。
3. 結果
圖一 : 適合YCbCr
圖二 : 適合YCbCr
圖三 : 適合HSV
留言
張貼留言