Это действительно хороший учебник по обнаружению функции haar: http://note.sonots.com/SciSoftware/haartraining.html, вы должны прочитать его, так как метод обнаружения лица такой же, как и у любого другого объекта.
Короче говоря, вынужно много разных изображений, некоторые из которых имеют объект в них (позитивы), а некоторые отсутствуют объект (негативы).Я полагаю, что opencv предоставляет двоичный файл, который перебирает список предоставленных изображений и создает для вас xml.Просто предоставьте opencv много (на самом деле, чертовски много) изображений, чтобы сделать алгоритм более точным.
Еще один способ получить то, что вы хотите, это использовать алгоритм водораздела и разметить руку один раз.Мануалы.Затем алгоритм должен быть в состоянии следовать за рукой для всех непрерывных кадров, хотя это не должно быть очень точным.
Кроме того, использование классификатора Хаара не очень точно, если речь идет о точном местоположении объектаговоря о пропорциях, так как он возвращает только ограничивающий прямоугольник объекта, и вам придется самостоятельно искать контуры и ориентацию руки.
Надеюсь, это поможет.