Skin Color Detection
利用你所學的顏色的知識,撰寫一個程式來偵測一張輸入照片中的皮膚區域並將其標
示出
2 開發平台:
opencv3.0 ,visual stdio 2017 , window10, c++
3 做法:
1 讀取一圖片
2 寫一個叫RGBtoYCbCr的function來找到圖片各個像素點的rgb
3 用cvSet2D把圖片的顏色轉換成找出的(y,cr,cv)
4 設置膚色的平均cr,cv值並且設置一膚色差距範圍
5 把膚色範圍內的像素轉換成白色,其他則變為黑色
6 輸出影像
4 顯示結果:
原始圖檔
轉換成rgb影像
把膚色轉換白色,其他轉成黑色輸出
沒有留言:
張貼留言