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

Геометрия объектов

Recommended Posts

Добрый день!

Новичку нужна помощь в распознавании и сравнении двух рук, этакая система биометрической аутентификации.

Прежде всего, прочитав несколько туториалов и статей по OpenCV, для решения моей проблемы я определился с путем.
У меня имеется несколько примеров рук (ярко выраженная (освещенная) рука на черном фоне), за каждой рукой закреплены некоторые данные (допустим имя владельца). Теперь мне необходимо получить с камеры сравниваемую руку, сравнить ее со всей базой и определить какая рука (из базы) ей подходит.
Подскажите, как строятся контуры (вроде он записывается в матрицу или двумерный массив). С помощью каких алгоритмов реализуются поиски кончиков пальцев. Возможно кто-то знает как рассчитываются определенные длины на объекте (в моем случае руки).

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

Может кто знает примеры (не обязательно по руке). Буду рад каждому совету!

Заранее благодарен.
 

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


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

Почитайте форум, близкие темы уже были.

Ну и вот немного теории, тоже уже кстати была: hands.rar

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


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

Что то мне подсказывает, что просто по геометрии руки будет не очень точно.

Тут вот например рассказывается, что используется рисунок вен https://habrahabr.ru/post/126144/

Для сравнения 2-х контуров можно использовать http://docs.opencv.org/2.4/modules/imgproc/doc/structural_analysis_and_shape_descriptors.html#matchshapes

Возможно придётся модифицировать, т.к. Hu moments инвариантны к масштабу.

Для кончиков пальцев можно находить точки перегиба контура

или вот

http://picoledelimao.github.io/blog/2015/11/15/fingertip-detection-on-opencv/

 

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


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

Это скорее всего учебная работа.

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

Кстати, интересно узнать точность метода в чистом виде (посмотреть на ROC кривую).

 

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


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

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

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

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

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

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

Войти

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

Войти сейчас


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

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

×