Преобразование изображения отпечатка пальца в сопоставимый шаблон

У меня есть сканер отпечатков пальцев, который дает мне только изображение отпечатка пальца (это SDK не предоставляет никаких функций для «преобразования» их в шаблон и для сравнения этих шаблонов). Мой вопрос заключается в том, какой подход я должен использовать: искать SDK, который предоставляет функции для преобразования и сравнения изображений отпечатков пальцев, или я должен написать эти алгоритмы самостоятельно (что кажется сложным и трудоемким). Если предпочтительнее первый метод, что такое открытый/платный SDK для этой работы? Можете ли вы дать мне несколько ссылок

Мое устройство Verifier 300 LC.

Спасибо заранее :)


person Lev    schedule 27.09.2012    source источник
comment
SourceAFIS [www.sourceafis.org] тоже может помочь   -  person Vishnoo Rath    schedule 13.10.2016


Ответы (4)


Существует бесплатное программное обеспечение NBIS для биометрических изображений и libfprint на ее основе.

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

Также доступны коммерческие библиотеки:

person Petr    schedule 02.10.2012


Доступно много программного обеспечения. Вы можете начать с NBIS, в котором есть много инструментов, например: инструменты извлечения деталей (mindtct), растровые изображения (JPG/PNG) в WSQ и наоборот. и т. д., с NBIS.NET Некоторые проблемы возникают при преобразовании изображения 32bpp в 16bppGrayScale или 8bppIndexed,

Изучая образцы NBIS, вы можете быстро изучить и создать свой собственный алгоритм сопоставления FP.

person Wynn    schedule 09.03.2015

Я работаю в Lakota Software Solutions, Inc., и у нас есть коммерческий продукт (бесплатная лицензия разработчика), который решит вашу проблему.

Продукт Lakota Image — единственный кодировщик/декодер WSQ, сертифицированный ФБР, написанный на чистой Java, и, вероятно, самый быстрый из существующих. Мы протестировали его, и он оказался в 5 раз быстрее, чем кодировщик/декодер NIST WSQ.

Преобразование между форматами изображений очень просто и понятно с помощью Image.

byte[] rawBytes = ...
Image rawImage = ImageReader.read(rawBytes, ImageFormat.RAW);
Image wsqImage = rawImage.toWsqImage();

Вы можете посетить наш веб-сайт по адресу http://www.lakotasoftware.com/products/image.

Если вы ищете бесплатную версию, вы можете посмотреть на Jnbis, который является Java-версией NBIS. https://github.com/kareez/jnbis.

Обратите внимание, что Jnbis не сертифицирована ФБР на соответствие требованиям качества WSQ, что может иметь или не иметь значения в вашем случае. Вы можете найти список сертифицированных алгоритмов WSQ по адресу https://www.fbibiospecs.cjis.gov/WSQ/Implementations

person user1123270    schedule 17.08.2018
comment
Это лучший ответ по сравнению с ответом вашего коллеги stackoverflow.com/users/3649973/aaron-wilson. вчерашний день ... - person GhostCat; 17.08.2018