Search code examples
oraclefingerprintbiometrics

How to match finger prints in Oracle?


I have an application that is about to change in order to validate users by their finger prints. Basically, the logon window will be redesigned to lose the login name and password fields. In their place, the window will wait until someone puts his/her finger on a fingerprint scanner connected to the workstation.

Since there are about 50,000 users, whose account data are stored in a Oracle server, the problem is what to save in the User table and how to select the correct user by using the fingerprint data instead the login name/password pair?


Solution

  • Matching fingerprint template (or image) is not just a compare of byte array. Please read this: https://en.wikipedia.org/wiki/Fingerprint_recognition

    To match 50,000 users (How many finger are enrolled for each user) you need an AFIS

    There's a lot of AFIS provider as:

    And an open-source solution: