Хобрук: Ваш путь к мастерству в программировании

Алгоритмы сопоставления/распознавания отпечатков пальцев/реализации

Весь этот день я инвестировал время в алгоритмы сопоставления/распознавания отпечатков пальцев/реализации в мире программирования. Хотя это немного расплывчато, потому что я не могу найти ничего действительно связанного.

Я в основном ищу две следующие вещи:

  • Распознавание отпечатков пальцев: убедитесь, что изображение на самом деле является отпечатком пальца и может быть сопоставлено с другим отпечатком пальца
  • Сопоставление отпечатков пальцев: сопоставьте два отпечатка пальцев с предметов, чтобы увидеть, действительно ли они равны

Все операции будут выполняться на образах, так что я не имею ничего общего с железом. Я нашел несколько вещей, таких как SDK Java Fingerprint и т. Д., А также нашел почти повторяющиеся вопросы в Stackoverflow, но они либо устарели, либо не совсем ясны.

Может ли кто-нибудь указать мне направление на алгоритмы/реализации (с открытым исходным кодом), которые могут делать эти две вещи? В конце концов я хочу реализовать это сам на Python.


  • Привет, я также столкнулся с той же проблемой сейчас. У вас есть какое-нибудь решение для этого в python?? заранее спасибо 16.05.2017
  • Вы нашли какое-нибудь решение? У меня тот же запрос, имея изображение отпечатка пальца в формате PNG и базу данных изображений в формате PNG для сравнения, мне нужна библиотека Python для сравнения и идентификации пользователя. 20.06.2019

Ответы:


1

попробуйте эту библиотеку с открытым исходным кодом http://sourceforge.net/projects/sourceafis/ Роберта Вазана. это реализация .net, и порт java находится в процессе.

Образец кода также присутствует, если вы загрузите их репозиторий mercurial из ветки development.

http://sourceafis.hg.sourceforge.net:8000/hgroot/sourceafis/sourceafis (read-only)

С уважением,

05.04.2012
  • Выглядит хорошо, только проблема с Java: sourceforge.net/projects/sourceafis/ forums/forum/1051112/topic/ - может быть, вы могли бы мне помочь? 05.04.2012
  • Я думаю, у вас не должно быть проблем с этим. вы можете просмотреть код С# и реализовать его на питоне, если хотите. С# в значительной степени имеет открытый исходный код и очень похож на java. (PS: если вам нравится полный порт Java, я думаю, вам придется подождать !!) 06.04.2012
  • это джава, а не питон!! 17.05.2017
  • Новые материалы

    Создание кнопочного меню с использованием HTML, CSS и JavaScript
    Вы будете создавать кнопочное меню, которое имеет состояние наведения, а также позволяет вам выбирать кнопку при нажатии на нее. Финальный проект можно увидеть в этом Codepen . Шаг 1..

    Внедрите OAuth в свои веб-приложения для повышения безопасности
    OAuth — это широко распространенный стандарт авторизации, который позволяет приложениям получать доступ к ресурсам от имени пользователя, не раскрывая его пароль. Это позволяет пользователям..

    Классы в JavaScript
    class является образцом java Script Object. Конструкция «class» позволяет определять классы на основе прототипов с чистым, красивым синтаксисом. // define class Human class Human {..

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

    Как построить любой стол
    Я разработчик программного обеспечения. Я люблю делать вещи и всегда любил. Для меня программирование всегда было способом создавать вещи, используя только компьютер и мое воображение...

    Обзор: Машинное обучение: классификация
    Только что закончил третий курс курса 4 часть специализации по машинному обучению . Как и второй курс, он был посвящен низкоуровневой работе алгоритмов машинного обучения. Что касается..

    Разработка расширений Qlik Sense с qExt
    Использование современных инструментов веб-разработки для разработки крутых расширений Вы когда-нибудь хотели кнопку для установки переменной в приложении Qlik Sense? Когда-нибудь просили..