2021年5月16日 星期日

s1073315 影像處理作業 4

 作業內容:

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

Coding環境:

l   Windows 10 2004

l   Visual Studio Code 1.54.1

l   Anaconda 4.8.3

l   Python 3.9.1

l   OpenCV 4.5.1

 

程式說明:

1.          使用Python import OpenCV

2.          img.shape取出圖片的長寬及通道

3.          利用cv2.cvtColor()及參數cv2. COLOR_BGR2YCR_CB將圖片轉YCbCr

參數cv2.COLOR_BGR2RGB將圖片轉RGB

4.          透過同時判斷RGB的閥值以及YCbCr的閥值,判定像素點是否為膚色,並將不是膚色的點設為黑色 (0, 0, 0)

5.          使用 pyplot 印出

 

處理結果:

 

原圖:


執行結果:

沒有留言:

張貼留言