Динамические (движущиеся) жесты с использованием OpenCV
Я могу обнаружить руки или цветной маркер, используя openCV, но я застрял в распознавании динамических жестов (например, перемещение руки вправо, как движение вправо). Я хочу распознать влево, вправо, вверх, вниз, круг (по часовой стрелке и против часовой стрелки)
Подскажите, пожалуйста, способ достижения описанных выше жестов.
1 ответ
Взгляните на образец motempl.c из OpenCV. Это позволяет вам отслеживать градиенты истории движения.
Основные функции, которые вас заинтересуют:
* Возможно, вы не захотите сегментировать объекты по движению, поскольку у вас уже есть алгоритм сегментации объектов...
Чтобы отслеживать только интересующий вас объект, просто предварительно обработайте видео с помощью алгоритмов обнаружения объекта, а затем примените отслеживание истории движения к обнаруженному объекту.
Надеюсь, это поможет!