1
這是我在嘗試使用opencv2檢測皮膚顏色後在閱讀此cool tutorial後的嘗試。使用直方圖評估改善皮膚顏色檢測
- 採取臉哈爾
- 使用面部ROI柱狀圖2D(色相和飽和度)的膚色模型,
calcHist
- 使用這種模式與
calcBackProject
- 適用於評估新形象
dilate
,erode
,blur
結果掩碼上的過濾器。
更好的情況是這樣的一個:
但沒有背景,沒有燈光(在房間裏只有AMBIENTAL陽光)
在其他情況下,我得到真正的壞的結果,有背景中有很多噪音,手指是黑色或噪音等等。當我試圖爲面膜只得到0-1面膜時,最終效果並不好。
也許我可以申請其他過濾器,如門檻,或其它技術(其它一些集羣或填充方法?我已經找了floodfill
,但我沒有一個起點)或結合多個直方圖 (rgb直方圖爲例)..但是,如何?
歡迎各種頭腦風暴。
我知道這個鏈接。我認爲這是一個非常糟糕的方法,它基於固定的範圍,並且可能真正受到燈光的限制 – nkint 2012-03-20 15:30:38