Instructions

U.are.U SDK - Developer Guide 12
Developing Applications
This data flow is shown in Figure 1 below.
A terminology note: in the past, enrollment fingerprints were stored as templates and fingerprints to be identified/
verified were created as feature sets. This data model is still supported when using the DigitalPersona data format - that
is, there are two kinds of FMD, depending on whether the data is for an enrolled fingerprint or for a fingerprint to be
identified/verified. When using ANSI and ISO standard data, the template/feature set terminology does not apply since
the ANSI/ISO standards do not make that distinction. The data flow for legacy SDK data may be different, as
described in
Working with Data Created with Gold and One Touch SDKs on page 19.
Workflow - Enrollment Application
During the enrollment process, one or more fingers are scanned for each person. We recommend that you enroll at least
two fingers (more is recommended) because in the event of an accident or injury to one finger, another enrolled finger
can be used to identify the individual.
The enrollment application needs to perform the following steps to enroll a single finger from a user:
Step One - Initialization
Initialize the library. Discover the available readers and open a connection to the reader.
Step Two - Capture, Extract and Enroll
1 Begin the enrollment process.
2 Capture a series of fingerprint scan(s); for each scan,
Create an FID,
Extract fingerprint minutiae and create the FMD,
Add the FMD to the pool of FMDs for enrollment.
3 Continue to capture fingerprints until the enrollment process has enough FMDs to complete the enrollment. (The
enrollment functions evaluate the FMDs and select the best image -- typically several scans are required.)
4 Create the enrollment FMD and release resources.