2011-11-08 178 views
5

我創造了一個完美的皮膚檢測器,但它檢測到所有皮膚。我可以選擇將手與其他皮膚分開嗎?OpenCV手部檢測?

我不想使用haar標識符,所以請不要提示它。

+0

你的意思是「頭髮」,或者是「哈爾」某種算法? –

+2

haar 它的一種機器識別算法 – user1017485

+0

你一般需要你的探測器嗎?是否會有(一組)特定的手勢來檢測? – Bart

回答

1

很確定SIFT可以用於這種事情,它比haar更強大。

看看本文: http://www.google.com/url?sa=t&rct=j&q=sift%20hand%20recognition&source=web&cd=1&ved=0CBsQFjAA&url=http%3A%2F%2Fciteseerx.ist.psu.edu%2Fviewdoc%2Fdownload%3Fdoi%3D10.1.1.103.4092%26rep%3Drep1%26type%3Dpdf&ei=sru5TtmSHurciAK6iJnyBA&usg=AFQjCNEsGRxKVLR1xIGSRT1XAQ2WPeehww

似乎相當簡單

我一直在做一些SIFT爲好,而我的項目計劃確實涉及這種類型的事情,只是我的天堂」沒有得到它。如果你取得了一些很好的進展,請一定要填我。

+0

感謝您的回答:) SIFT是否需要通過數千種負面和正面圖像進行培訓?因爲我沒有足夠的資源來進行分類器培訓 – user1017485

+0

@ user1017485您不需要數千個圖像僅用於手勢,但爲了獲得最佳效果,您需要嘗試以您關心的每個角度獲取圖像。由於基本上SIFT只是獲取圖像上的所有有趣點,並且基本上匹配這些點以確定對象是否是您認爲的那樣。 SIFT培訓不像Haar那樣慢。 – mugetsu

+0

謝謝mugetsu – user1017485

2

我的建議是首先通過斑點檢測分割出不同的皮膚區域。

然後,您可以消除面積和形狀閾值 不必要的斑點過濾的這些步驟之前,有一點將有很大的幫助

+0

感謝您的回答:)請問您能更具體一點嗎?至於如何分割不同的皮膚區域?由於直方圖反投影和顏色分割不能準確地給出精確的結果。你可能會請建議一個特定的算法(即分割的類型) – user1017485