1.作業題目:偵測一張輸入照片中的皮膚區域並將其標示出。
2.環境設置:
C++
Visual studio 2017
opencv 3.4.3
3.實作:
(1)blur()讓圖片模糊化
(2)cvtColor()轉換顏色空間
(3)inRange()做圖片二值化處理,我這裡主要是以飽和度根據二值化的標準。
4.結果:
飽和度上下限:10~150
飽和度上下限:50~150,可以看到最中間女性泳衣也變黑了(她穿的是白色),感覺比前一張好
飽和度上下限:100~150,效果不好
沒有留言:
張貼留言