1. A method for fingerprint recognition, the method comprising the steps of: acquiring an enrolled fingerprint having a plurality of ridge curves and valleys; determining an orientation field of the enrolled fingerprint; extracting the minutiae from the enrolled fingerprint; creating an enrolled fingerprint template of the enrolled fingerprint; and storing the enrolled fingerprint template in a database.