2020年5月16日 星期六

1063344影像處理作業四

一、作業要求:
    撰寫一個程式,偵測一張輸入照片中的皮膚區域並將其標示出。

二、使用工具:
    Python3.7.4
    OpenCV 4.2.0
    Numpy 1.16.4

三、實作方法:
    1.使用imread()讀取圖片
    2.使用cvtColor()轉換顏色屬性,從RGB轉換成YCrCb
    3.設定變數skin紀錄是否為膚色
    4.設定各膚色的範圍
    5.用迴圈遍歷圖片,若為膚色將skin變數設為0,反之設為1
    6.判斷skin變數若為1則塗黑
    7.使用plt依序顯示原圖及皮膚偵測後的圖
四、實作成果

                                                                                  


膚色偵測後:

     

沒有留言:

張貼留言