一、作業要求:
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
二、使用的環境:
三、特殊程式片段說明:
cv2.cvtColor():將讀入的圖片,轉成HSV和YCbCr
cv2.COLOR_BGR2HSV:轉成HSV
cv2.COLOR_BGR2YCrCb:轉成YCbCr
cv2.inRange():選擇膚色範圍
morphologyEx():平滑化輪廓
bitwise_and():將HSV和YCbCr進行二質化
medianBlur來去除雜訊
四、執行結果:
Original_Image
HSV
YCbCr
result
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
二、使用的環境:
- Windows10
- Python3.6
- Opencv-3.4
三、特殊程式片段說明:
cv2.cvtColor():將讀入的圖片,轉成HSV和YCbCr
cv2.COLOR_BGR2HSV:轉成HSV
cv2.COLOR_BGR2YCrCb:轉成YCbCr
cv2.inRange():選擇膚色範圍
morphologyEx():平滑化輪廓
bitwise_and():將HSV和YCbCr進行二質化
medianBlur來去除雜訊
四、執行結果:
Original_Image
HSV
YCbCr
沒有留言:
張貼留言