FingerTemplate Class

Namespace: id3.Finger

Definition

Represents a finger template.
class FingerTemplate
class FingerTemplate implements Finalizable
public partial class FingerTemplate
public class FingerTemplate implements AutoCloseable, Serializable
public class FingerTemplate
typedef struct id3FingerTemplate *ID3_FINGER_TEMPLATE;

Usage

fingerTemplateInstance = id3finger.FingerTemplate()

Explicit destruction

# ...
del fingerTemplateInstance
final fingerTemplateInstance = sdk.FingerTemplate();
// ...

Explicit destruction

// ...
fingerTemplateInstance.dispose()
using (var fingerTemplateInstance = new FingerTemplate())
{
   // ...
}

Explicit destruction

var fingerTemplateInstance = new FingerTemplate()
// ...
fingerTemplateInstance.Dispose()
try (FingerTemplate fingerTemplateInstance = new FingerTemplate()) {
// ...
}

Explicit destruction

FingerTemplate fingerTemplateInstance = new FingerTemplate();
// ...
fingerTemplateInstance.close();
private var fingerTemplateInstance: FingerTemplate? = nil
fingerTemplateInstance = try FingerTemplate()
ID3_FINGER_TEMPLATE hFingerTemplate{};
int err = id3FingerTemplate_Initialize(&hFingerTemplate);
if (err == ID3_SUCCESS) {
    // ...
    id3FingerTemplate_Dispose(&hFingerTemplate);
}

Properties

Name

Type

Description

captureDeviceCertificationList

FingerCaptureDeviceCertificationList

Certification(s) of the device used to the capture the finger image that the template was derived from.

captureDeviceTechnology

FingerCaptureDeviceTechnology

Technology of the device used to the capture the finger image that the template was derived from, as defined in ISO/IEC 19794-2:2011.

captureDeviceType

int

Capture device type identifier that identifies the product type that created this finger template.

captureDeviceVendorId

int

Capture device vendor identifier.

cbeffProductId

int

CBEFF product ID as registered with the IBIA (www.ibia.org).

dataFormats

FingerDataFormats

Fingerprint data formats information: minutiae, minutia embeddings and finger embedding formats.

extendedData

byte[]

Extended data of the finger template. Optional. Usually contains proprietary information that is useful for matching.

horizontalResolution

int

Horizontal resolution of the minutiae coordinate system. Be careful, setting this field does update the minutiae! Use Rescale for this purpose.

imageHeight

int

Size of the image that the template was derived from in the y direction (in pixels).

imageWidth

int

Size of the image that the template was derived from in the x direction (in pixels).

impressionType

FingerImpressionType

Impression type of the finger image that the template was derived from.

minutiaList

FingerMinutiaList

List of minutiae.

position

FingerPosition

Finger position of the template as defined in ANSI/NIST-ITL 1-2011.

quality

int

Quality of the created template. In the range [0;100] U {-1}, 100 being maximum quality and -1 meaning ‘not computed’.

qualityAlgorithmId

int

Quality algorithm identifier (including version) as assigned by the vendor.

qualityAlgorithmVendorId

int

Quality algorithm vendor identifier as registered with the IBIA (www.ibia.org).

ridgeEndingType

int

Method used to determine the location of a ridge ending with respect to the ISO/IEC 19794-2:2011. 0 indicates that the minutia was located at the intersection of 3 valleys, 1 means that it was located using the ridge skeleton endpoint.

verticalResolution

int

Vertical resolution of the minutiae coordinate system. Be careful, setting this field does update the minutiae! Use Rescale for this purpose.

viewNumber

int

Number of the view. Mostly useful for lists with multiple views of the same finger position.

Static Methods

Name

Description

fromBuffer

Imports the finger template object from a buffer.

fromFile

Imports the finger template object from a file.

Methods

Name

Description

clone

Clones the FingerTemplate object.

prune

Reduces the number of minutiae in the template using the given method.

toBdt

Exports the finger template object to a Biometric Data Template (BDT) buffer.

toBit

Exports the finger template object to a Biometric Information Template (BIT) buffer.

toBuffer

Exports the finger template object to a buffer.

toFile

Exports the finger template object to a file.