2020年5月17日 星期日

1063330 影像處理作業4


一、作業要求:
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出
二、使用工具:
    Numpy 1.16.4
    Python3.7.4
    OpenCV 4.2.0

三、實作方法:
1.  使用imread()讀取圖片
2.  設定5%亮度補償,對RGB亮度進行校正
3.  使用cvtColor()將圖像從RGB屬性轉換成YCrCb屬性
4.  使用variables for skin rules資料設定膚色範圍
5.  用迴圈遍歷圖片,從YCrCb獲取值後,畫出偵測為皮膚之範圍
6.  判斷skin變數,可設定為塗黑皮膚範圍或反之
7.  使用plt依序顯示原圖及皮膚偵測後的圖
四、實作成果



沒有留言:

張貼留言