s1073310影像處理作業4
Skin Color Detection
利用你所學的Color顏色的知識與技術,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
開發環境
Windows 10
Python 3.9
Opencv-python 4.5.1.48
實作方法
1.讀取圖片後使用cv2.COLOR_BGR2YCR_CB轉成YCbCr的形式
2.用cv2.split得到Y, Cb, Cr的數值
3.用Y, Cb, Cr在照片中像素的數值來判斷是否是皮膚
當145<Cr<170且Cb<120則是皮膚部分並塗黑, 其他留白
4.將結果作為Mask結合
原圖
YCbCr
結合後
沒有留言:
張貼留言