一、作業要求:
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出
二、使用工具:
Numpy 1.16.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依序顯示原圖及皮膚偵測後的圖
四、實作成果
沒有留言:
張貼留言