2021年5月16日 星期日

s1071816影像處理作業4

 作業說明:

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


作業環境:

Windows10

Python 

opencv 4.5.1


作業說明:

1.imread讀取RGB圖片

2.COLOR_BGR2YCR_CB,cv2.COLOR_BGR2HSV 分別讀取ycrcb,hsv

3.split取兩個的y,cr,cb,h,s,v

4. np.zeros(h.shape, dtype=np.uint8)分別取mask

5.用for迴圈,給定不同的閥值來偵測皮膚

6. cv2.bitwise_and結合mask跟原圖

7. cv2.addWeighted結合兩圖的mask

8. cv2.blur模糊mask

9.分別顯示hsv,ycrcb,hsv+ycrcb


執行結果:


Original

HSV

YCRCB

Blur+Combine








沒有留言:

張貼留言