Detecção de mão Opencv

Estou tentando detectar a mão usando OpenCV e C ++.

Consigo encontrar o contorno da mão (imagem positiva) com a mão da pessoa presente na imagem. Basicamente, estou encontrando o maior contorno e considero-o como contorno da mão. Digamos que na imagem dada a mão não está presente, então eu pegarei qualquer contorno e considerarei como a mão.

Então comecei a pensar em usar a cascata haar para determinar o retângulo da mão e focar nessa área, mas tentei pesquisar online pelo xml, mas acho que ele não está disponível como detecção de rosto.

Então, dada uma imagem, como posso determinar, a partir do conjunto de contornos, qual deles está à mão?

questionAnswers(1)

yourAnswerToTheQuestion