ctrpsrf 0 Жалоба Опубликовано January 19, 2017 Добрый день! Новичку нужна помощь в распознавании и сравнении двух рук, этакая система биометрической аутентификации. Прежде всего, прочитав несколько туториалов и статей по OpenCV, для решения моей проблемы я определился с путем. У меня имеется несколько примеров рук (ярко выраженная (освещенная) рука на черном фоне), за каждой рукой закреплены некоторые данные (допустим имя владельца). Теперь мне необходимо получить с камеры сравниваемую руку, сравнить ее со всей базой и определить какая рука (из базы) ей подходит. Подскажите, как строятся контуры (вроде он записывается в матрицу или двумерный массив). С помощью каких алгоритмов реализуются поиски кончиков пальцев. Возможно кто-то знает как рассчитываются определенные длины на объекте (в моем случае руки). Видел пример того как определялись схожие признаки двух картинок, такой вариант тоже имеет место быть. Может кто-то решал данную проблему и может поделиться кодом, но прежде всего я хочу разобраться. Может кто знает примеры (не обязательно по руке). Буду рад каждому совету! Заранее благодарен. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано January 19, 2017 Почитайте форум, близкие темы уже были. Ну и вот немного теории, тоже уже кстати была: hands.rar Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
mrgloom 242 Жалоба Опубликовано January 20, 2017 Что то мне подсказывает, что просто по геометрии руки будет не очень точно. Тут вот например рассказывается, что используется рисунок вен 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/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Smorodov 579 Жалоба Опубликовано January 20, 2017 Это скорее всего учебная работа. Так то да, лучше использовать побольше информации, но как дополнительный фактор можно использовать и геометрию. Кстати, интересно узнать точность метода в чистом виде (посмотреть на ROC кривую). Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах