id3 Finger API

id3 Finger SDK provides an easy to use programming interface available in various languages.

It consists of several components providing easy access to advanced biometric functionalities.

It includes:

Classes

DetectedFinger

Represents a detected finger.

DetectedFingerList

Represents a list of detected fingers.

FingerCandidate

Represents a candidate in a one-to-many search.

FingerCandidateList

Represents a candidate list in a one-to-many search.

FingerCaptureDeviceCertificationList

Represents a list of capture device certifications.

FingerDetector

Detects fingerprints in images.

FingerExtractor

Extracts the unique features of a finger image and generates finger templates.

FingerImage

Represents a finger image.

FingerImageRecord

Represents a data record for storing, recording, and transmitting the information from one or more finger image areas.
This can be used for the exchange and comparison of finger image data.

FingerIndexer

Performs a one-to-many search on a large number of finger templates.

FingerLibrary

Initialises the SDK library.

FingerLicense

Handles the license to use this SDK.

FingerMatchDetails

Represents the finger matching details.

FingerMatchDetailsList

Represents a list of finger matching details.

FingerMatcher

Compares two finger templates and searches for a finger template in a list.

FingerMinutia

Represents a finger minutia.

FingerMinutiaList

Represents a list of finger minutiae.

FingerMinutiaPairList

Represents a list of finger minutia pairs.

FingerNfiq

Computes the quality of a finger image with the NIST NFIQ algorithm.

FingerPad

Detects presentation attacks in finger images.

FingerTemplate

Represents a finger template.

FingerTemplateDict

Represents a finger template dictionary.

FingerTemplateRecord

Represents a finger template record.

FingerWsq

Compresses finger images with the NIST WSQ algorithm.

ImageBuffer

Represents an image buffer.

PointList

Represents a point list.

StringList

Represents a list of strings.

Enumerations

FingerCaptureDeviceCertification

Certifications that can claim fingerprint capture devices.

FingerCaptureDeviceTechnology

Enumerates the fingerprint capture device technologies, as defined in ISO/IEC 19794-2:2011.

FingerDataFormat

Fingerprint data format.

FingerError

Enumerates the possible error codes returned by this SDK.

FingerImageCompressionAlgorithm

Enumerates the finger image compression algorithms.

FingerImageRecordFormat

Enumerates the supported format of finger image records.

FingerImageScaleUnit

Enumerates finger image scale units.

FingerImpressionType

Enumerates the finger image impression types, as defined in ISO/IEC 19794-2:2011.

FingerMatcherThreshold

Enumerates some typical values for the matching decision threshold.

FingerMinutiaRidgeType

Enumerates the finger minutia ridge types.

FingerModel

Enumerates the AI models available in this SDK.

FingerPosition

Enumerates the finger positions, as defined in ISO/IEC 19794-2:2011.

FingerTemplateFormat

Enumerates the finger template formats.

ImageError

Enumerates possible error codes related to image management.

ImageFormat

Enumerates supported image formats.

LicenseError

Enumerates the error codes related to license management.

LicenseHardwareCodeType

Enumerates the types of hardware codes.

LicenseType

Enumerates the license types.

MocThreshold

Enumerates some typical values for the match-on-card decision threshold.

PixelFormat

Enumerates supported pixel formats.

PoolingMethod

Enumerates the possible pooling methods for template agregation in the finger matching module.

ProcessingUnit

Enumerates the processing units for the inference o AI models.

PruningMethod

Enumerates the minutia pruning methods.

Structures

FingerDataFormats

Represents finger data formats.

FingerMinutiaPair

Represents a finger minutia pair.

LibVersion

Contains data for LibVersion

Point

Represents a point.

Rectangle

Represents a rectangle.

Exceptions

FingerException

This exception is thrown when an error occurs in the id3 Finger library.