2015-11-03 271 views
0

我們(我的團隊和我)希望能夠跟蹤一隻手(主要指標指尖)。手與圖片中的臉部基本上是相同的顏色,但正如您所看到的,我們獲得的噪音也很多。它與手背後的黑色「屏幕」非常吻合。OpenCV自適應閾值HSV圖像

現在的問題是,自適應閾值僅適用於灰度圖像,因此不會很好地檢測到手。

我試過使用谷歌搜索HSV自適應閾值但沒有運氣,所以我想着stackoverflow有一些很棒的想法。

編輯:當前HSV - >二進制門檻:

inRange(hsvx, Scalar(0, 50, 0), Scalar(20, 150, 255), bina); 

Image here

+0

拆分的HSV圖像分割成分離的信道!!。爲每個通道創建一個跟蹤欄!!您可以改變跟蹤欄中的值並將值分配給inRange以過濾像素值。 – Arjun

回答

1

獨立的自適應閾值我會用直方圖反投影算法建議你。

背投影是一種記錄給定圖像的像素如何適合直方圖模型中的像素分佈的方式。您可以使用手動選擇的一組手形像素指定直方圖模型。 該算法輸出一個圖像,其中每個像素具有似然值,該像素的顏色是皮膚的顏色(類似於皮膚)。然後您可以指定一個可能性閾值來調整性能。

它可以讓你找到圖像中的皮膚變色區域。

詳見: