Перейти к содержимому
Compvision.ru
Георгий

Распознавание жестов рук

Recommended Posts

Здравствуйте. Передо мной встала задача распознавания на изображении рук. Понимаю, тема избита, но все что я бы не находил в сети это была работа с видео, а там как я понимаю очень многое дает движение объекта. А мне нужно было работать с изображением.

Сначала я конечно же наткнулся на контурный анализ и даже добился чистого контура искомого объекта применив пару методов, но полное отсутствие опыта в предметной области толкнули меня на поиски универсальных готовых решений.

И я нашел метод hog + svm(http://iskees.wordpress.com/tag/hog/). В нем мы просчитываем hog дескриптор с искомым объектом и без него, и далее скармливаем полученные дескрипторы нейросети. В дальнейшем сеть якобы умеет классифицировать наше изображение сама.

Играясь с программой Сlassifier Tool For OpenCV я не добился нужных результатов. Программа очень часто ошибалась что не приемлемо в моем случае. (Возможно я просто не умею ее готовить и нужна более точная подборка изображений для нейросети.)

Поэтому прошу совета у знатоков.

1)Какие еще есть методы распознавания объектов на изображении помимо перечисленных мной.

2)В случае использования контурного анализа. В какую сторону копать в дальнейшем, если я уже смог добиться контура искомого объекта?

3)И еще. Так ли необходимо использование классификатора(нейросеть) в такой задаче?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

если разные жесты, то получается слишком большое разнообразие в обучаемых данных, а классификаторы на которых построен детектор этого не любят.

для начала можете попробовать hierarchical chamfer matching.

или попробовать выделять по цвету блобы и потом заполнить базу примеров и искать похожие через nearest neighbour classifier.

а так чем больше в этой задаче ограничений тем легче.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Посмотрите здесь может что полезное найдете:

https://www.dropbox.com/sh/t22mblcu02xf7dt/yNwsZY1aBW

Видео работы программы:

А здесь есть каскад для ладони.

https://code.google.com/p/hand-gesture-detection/downloads/list

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Когда-то писал заметку на хабре(http://habrahabr.ru/post/169709/), как по контуру ладони можно найти ключевые точки.

Для поиска самой ладони по идее можно пытаться выделять из всего изображения объекты с текстурой кожи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Когда-то писал заметку на хабре(http://habrahabr.ru/post/169709/), как по контуру ладони можно найти ключевые точки.

Для поиска самой ладони по идее можно пытаться выделять из всего изображения объекты с текстурой кожи.

А если рука в перчатке, скажем синего или любого другого цвета. То по текстуре поймать ладонь не получается.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А если рука в перчатке, скажем синего или любого другого цвета. То по текстуре поймать ладонь не получается.

Очевидно, что если кожи не видно, то детектор кожи не отработает, не понимаю к чему этот комментарий...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Очевидно, что если кожи не видно, то детектор кожи не отработает, не понимаю к чему этот комментарий...

Уважаемый BeS. Мое высказывание можно трактовать как тролинг, для того чтобы вас немного заинтересовать в решении этого же вопроса, но без детектирования по цвету кожи. Так как мох познаний не хватает для этого. жаль что на хабре теперь без фото статья, Но видео меня привело в восторг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×