Сравнение отпечатков пальцев

В настоящее время я работаю над проектом аутентификации, используя Raspberry Pi 3 сканер отпечатков пальцев - TTL (GT-511C3) и python в качестве языка программирования. Мне удалось подключить сканер к пи и заставить его работать.

Поскольку я все еще новичок, я не знаю, как мне сравнить два отпечатка пальца, чтобы узнать, идентичны ли они. В настоящее время я сохраняю отпечатки в виде файлов png, а раньше сохранял их в виде файлов рассола.

Теперь мой вопрос: как лучше всего сравнить два отпечатка пальца и каков процент, с которым я должен работать в моем сравнении, чтобы считать два отпечатка пальца идентичными, и как я могу добиться этого в python.

ПРИМЕЧАНИЕ. Я собираюсь создать базу данных для хранения отпечатков пальцев пользователей, которым, например, разрешено входить в комнату. И каждый раз, когда был снят отпечаток пальца, он должен обращаться в базу данных и искать, есть ли аналогичный.

Заранее спасибо.

Вот два png-файла с отпечатками пальцев одного и того же человека, взятыми дважды:

введите здесь описание изображения введите здесь описание изображения


person user 007    schedule 17.01.2018    source источник
comment
Это звучит широко, и хотя я никогда не касался этой темы, она настолько старая, что вашим первым шагом должен быть поиск научных работ в Google для научных работ (я предполагаю, что эта область исследований в некоторой степени открыта и не только похожа на правительство без раскрытия информации). (редактировать: я связал поиск для соответствия; имейте в виду, что сопоставление может не обязательно совпадать с аутентификацией; возможно, разные штрафы за ложные срабатывания)   -  person sascha    schedule 17.01.2018
comment
Вам, вероятно, понадобится CNN, также известная как Convolutional Neural Network.   -  person ForceBru    schedule 17.01.2018
comment
tutorials-raspberrypi.com/ Нет что я не использовал библиотеку, упомянутую в статье, я не знаю, достаточно ли она хороша для реальной (производственной) системы аутентификации.   -  person jbch    schedule 17.01.2018
comment
@jbch: работает ли библиотека со сканером, с которым я работаю? ( ТТЛ (GT-511C3))   -  person user 007    schedule 17.01.2018
comment
У вас есть тот же вопрос, нужно попробовать такие решения, как nist.gov/services-resources/software/ Программное обеспечение NIST... или openCV   -  person Pipo    schedule 17.02.2018
comment
Подробнее здесь: stackoverflow.com/ вопросы/7205489/   -  person Pipo    schedule 17.02.2018