2020年5月19日 星期二

1061646 影像處理作業4

一、作業要求

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

二、使用環境
       1. Visual Studio 2019
       2. OpenCV 4.2.0
       3. 程式語言: C++

三、實作方法
       1.  使用imread("xxx.jpg")讀取圖片
       2. cvtColor(image1, hsv_img, cv::COLOR_BGR2HSV);
          cvtColor(image1, Bgra_img, cv::COLOR_BGR2BGRA);
          cvtColor(image1, Ycrcb_img, cv::COLOR_BGR2YCrCb);
          將原圖分別轉換成HSV,BGRA,YCrCb圖
       3.並依照参考資料: Human Skin Detection Using RGB, HSV and YCbCr Color Models該文件 
          提供之數值判斷膚色區域
       4.
       5.將膚色以外區域調成黑色, 膚色部分調成白色
       6.最後以imshow(.jpg,image);顯示圖片
四、實作結果


沒有留言:

張貼留言