I used R305 finger sensor to scan my finger and generate to templates.
templates finger1:
{'ef', '01', 'ff', 'ff', 'ff', 'ff', '02', '00', '82', '03', '01', '54', '26', '00', '00', 'e0', 'fe', '80', '7e', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', '00', .......................}
templates finger2:
{'ef', '01', 'ff', 'ff', 'ff', 'ff', '02', '00', '82', '03', '01', '51', '21', '00', '00', 'f8', '3e', 'e0', '0e', 'e0', '02', 'c0', '02', 'c0', '00', 'c0', '00', '80', '00', '80', '00', '80', '00', '80', '02', '80', '02', '00', '02', '00', '02', '00', '06', '00', '06', '80', '06', '80', '0e', '00', '00', '00', '00', '00', '00', '00', '00', ...................................}
How to use C, python or Java to external compare two templates?
To match fingerprints, you need a specific algorythm, please read: https://en.wikipedia.org/wiki/Fingerprint_recognition
You could do it with an AFIS server : https://en.wikipedia.org/wiki/Integrated_Automated_Fingerprint_Identification_System
Here some providers of AFIS solution:
http://www.neurotechnology.com/megamatcher.html http://au.nec.com/en_AU/solutions/security-and-public-safety/biometrics/afis-fingerprint-identification-features.html http://www.innovatrics.com/products http://www.dermalog.com/en/products_solutions/afis/ http://www.m2sys.com/automated-fingerprint-identification-system-afis/
If you want a OpenSource algo, NIST have a SDK for fingerprint recognition: NBIS.
It could be downloaded here.