SecuGen’s free Software Developer Kits are full-featured, complete SDKs that incorporate advanced, minutiae-based fingerprint recognition technology to let you build leading-edge biometric applications that use SecuGen fingerprint readers.
Open the World With Your Fingertip!
SecuGen’s free Software Developer Kits are full-featured, complete SDKs that incorporate advanced, minutiae-based fingerprint recognition technology to let you build leading-edge biometric applications that use SecuGen fingerprint readers.
Supported SecuGen fingerprint readers
Requirements
Sample Programs and Source Code
Additional Features
Supported SecuGen fingerprint readers
Requirements
Sample Programs and Source Code
Additional Features
Supported SecuGen fingerprint readers
Requirements for Windows Development Environment
Requirements for Android Device
Sample Source Code
Additional Features
Supported SecuGen fingerprint readers
Requirements
Sample Source Code
Additional Features
– Click tab below to expand
One-to-one (1:1) matching is typically used in cases where security is a high priority. This method is more secure than 1:N because 1:1 matching requires the person to present information that identifies themselves, as described below.
Using a 1:1 template matching algorithm is called “authentication.” This means that something is already known about a person. This information can be a customer ID, name, driver’s license number, etc., and it is stored with that person’s fingerprint template in a database. Using that information, the programmer obtains that person’s fingerprint template from the database and then attempts to match that template with a template created from a newly captured fingerprint. If they match, then the person’s identity is said to be verified or authenticated.
One-to-many (1:N) matching is typically used in cases where convenience is a high priority. This method is fast and requires no previous knowledge of the person.
Using a 1:N template matching algorithm, as used in SecuSearch, is called “identification.” In this situation, no information about the person is required for the matching process except that their fingerprint must have been previously enrolled in the SecuSearch database. To identify a person, a new fingerprint is captured, and the template extracted from this fingerprint is compared to the fingerprint templates stored in the SecuSearch database. If a match is found, then the person is said to be identified.
FDx SDK provides low-level APIs giving you maximum flexibility in designing custom built applications. The tools provided give you complete, more detailed control of the SecuGen fingerprint reader such as brightness, auto-on, liveness detection levels, device information and image size. Pre-made UI are not provided with the FDx SDK.
BSP SDK provides high-level APIs with pre-made UI widgets for the main fingerprint functions listed below.
Both types of SDKs are easy to use and provide everything you need to implement fundamental fingerprint functions including fingerprint enrollment (fingerprint capture & template extraction), template management, and verification (1:1 template matching).
Technical Support is not included with free SDKs but may be purchased separately.
For questions about purchasing technical support, please contact Sales.
For general support information, please visit our Support page.
Windows device drivers are available on our Device Drivers support page.
Drivers for platforms other than Windows are provided in their respective SDK file(s).
Partnering with SecuGen as an Independent Software Vendor (ISV) provides sales and marketing benefits when you resell SecuGen fingerprint readers together with your software application:
Contact us for more information or submit a Partner Application to get started.