Как сгенерировать уникальное значение хеша MD5 для функций извлечения отпечатков пальцев для быстрой аутентификации - PullRequest
0 голосов
/ 30 августа 2018

Я хочу внедрить систему проверки отпечатков пальцев в OpenCV и Python, но я хочу сделать это следующим образом:

Процесс регистрации:

  1. Входной отпечаток пальца
  2. Особенности извлечения с использованием Minutiae Extraction
  3. Найти уникальное буквенно-цифровое значение, сгенерированное из функций Minutiae для этот отпечаток
  4. Сохраните шаблон отпечатка пальца и уникальный идентификатор (хэш) в базы данных

Процесс проверки:

  1. Входное изображение отпечатка пальца
  2. Особенности извлечения с использованием Minutiae Extraction
  3. Найти уникальное буквенно-цифровое значение, сгенерированное из функций Minutiae для этот отпечаток
  4. Сравните этот уникальный идентификатор (хеш) с тем, который хранится в базе данных

Поэтому главная задача для меня - извлечь это уникальное значение хеша из функций отпечатков пальцев.

Можно ли сгенерировать такой уникальный идентификатор из функций отпечатков пальцев?

Базовый код, который я использую: Здесь

И исследовательская работа, которую я прочитал для нее: Метод аутентификации на основе отпечатков хэшей Для быстрого поиска

Примечание: Два набора мелочей не могут быть абсолютно идентичными, если их извлечь из двух разных отпечатков пальцев одного и того же человека. Если оно соответствует более 80%, это хорошее совпадение.

Небольшие различия во входных данных делают большую разницу в выходных данных - большая проблема, но, тем не менее, если хеш-значения превышают 68%, это все равно выполнимо для моего требования.

Автор статьи говорит, что нужно найти вектор расстояния и использовать MD5 над этим вектором.

D = sqrt( (Xi-Xc)^2 + (Yi -Yc)^2 )

Где (xi, yi) - координата элемента, а (xc, yc) - координата центральной точки. После определения расстояние между объектами, идентификационные номера вычисляется с использованием хеш-функции MD5.

Исследование Бумажные хеши отпечатков пальцев одного и того же человека

...