2021年5月15日 星期六

s1061531影像處理作業4

  1.       作業說明:

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

  2.   開發環境:


Window 10

Visual Studio Code

Python 3.8.5 64bit

OpenCV 4.5.1


3.    操作說明:

1.使用imread讀取圖片

2.使用cvtColor將圖片轉為YCRCB 和HSV兩種

3.第一種膚色偵測方式使用YCRCB,透過For Loop判斷膚色範圍,YCRCB範圍為

175>Cr>135

127>Cb>77

Y>70

4.第二種膚色偵測方式使用HSV,透過For Loop判斷膚色範圍,HSV範圍為

20>H>7

S>28

V>50

5.第三種方式使用cv2.split將YCRCB分離取得CR

6.使用cv2.threshold將cr進行otsu處理

7.cv2.imwrite存取圖片

4.   執行結果:

YCrCb:

HSV:

  

Cr+Otsu:




沒有留言:

張貼留言