2021年5月17日 星期一

s1070931影像處理作業4

一、作業說明:

       膚色偵測(Skin Color Detection)

                 撰寫一個程式來偵測一張輸入照片中的皮膚區域,並將其標示出。

二、使用環境:

        - Windows 10

        - Visual Studio 2019 16.8.2(C++)

        - OpenCV4.5.0

        三、程式流程:

  • 首先讀一張要辨識的圖到srcImg
  • srcImgBGR色彩空間轉成YCrCb存到bgr2ycrcbImg
  • 選取範圍(80, 135, 85)~(255, 180, 135)bgr2ycrcbImg做二值化存到ycrcb2skinImg
  • 顯示srcImg、bgr2ycrcbImg、ycrcb2skinImg

四、作業成果:

原圖
原圖經過BGR轉YCrCb
選取範圍做二值化
 
除去沙灘,白色部分便是皮膚的部分。

沒有留言:

張貼留言