2015-05-13 7 views
1

Я разрабатываю программное обеспечение, для которого требуется идентификатор отпечатка пальца, чтобы получить доступ или войти в систему. Между тем, я не могу работать с датчиками Arduino и отпечатков пальцев, потому что впереди нет времени на мушке. Я думаю об использовании встроенного Fingerfrint моего ноутбука, чтобы получить идентификатор Finger. Можно ли выполнить такую ​​операцию?Возможно ли использовать отпечаток пальца моего ПК в C#?

ответ

0

Короткий ответ: да.

Долгий ответ: вам нужно много чего сделать. Во-первых, вам нужно будет выяснить, какой сканер отпечатков пальцев у вас на вашем ноутбуке. Затем вам нужно будет узнать, что предлагает производитель SDK. Большинство из них предоставят API для получения изображений, который вы можете использовать для захвата изображений. Большинство из этих SDK будут иметь C api, которые вам нужно будет обернуть в вызовы PInvoke.

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

NIST также имеет алгоритм, который является бесплатным, но он имеет только интерфейс C, поэтому вам нужно будет выполнить некоторую работу.

Возможно, вы захотите заказать https://www.fulcrumbiometrics.com. Они поддерживают большое количество устройств и могут помочь вам найти то, что вы ищете.