一、作業題目:
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標示出。
二、使用環境:
Operation system: macOS
Programming language: Python 3.7.6
Library version: OpenCV 4.2.0
三、實作方法:
1. 透過imread讀取RGB圖片
2. 對圖片分別用cvtColor()進行HSV以及Ycbcr的轉換
3. 分別選好通道的區間值並透過inRange()偵測出HSV以及Ycbcr的膚色圖片(黑白表示)
4. 比較HSV以及Ycbcr的圖片,並建立新圖片呈現兩者個別的效果
5. 用medianBlur()來除雜訊,讓輸出圖更滑順
6. 用plt輸出
沒有留言:
張貼留言