一、作業說明:
膚色偵測(Skin Color Detection)
撰寫一個程式來偵測一張輸入照片中的皮膚區域,並將其標示出。
二、使用環境:
-
Windows 10
-
Visual Studio 2019 16.8.2(C++)
-
OpenCV4.5.0
三、程式流程:
- 首先讀一張要辨識的圖到srcImg
- 將srcImg從BGR色彩空間轉成YCrCb存到bgr2ycrcbImg
- 選取範圍(80, 135, 85)~(255, 180, 135)將bgr2ycrcbImg做二值化存到ycrcb2skinImg
- 顯示srcImg、bgr2ycrcbImg、ycrcb2skinImg
四、作業成果:
原圖原圖經過BGR轉YCrCb
選取範圍做二值化
除去沙灘,白色部分便是皮膚的部分。
沒有留言:
張貼留言