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





留言

這個網誌中的熱門文章

rzwang Homework #1

s1101438 Homework #1

s1093309 作業6