FingerTemplate Class¶
Namespace: id3.Finger
Definition¶
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 |
---|---|---|
Certification(s) of the device used to the capture the finger image that the template was derived from. |
||
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. |
||
int |
Capture device type identifier that identifies the product type that created this finger template. |
|
int |
Capture device vendor identifier. |
|
int |
CBEFF product ID as registered with the IBIA (www.ibia.org). |
|
Fingerprint data formats information: minutiae, minutia embeddings and finger embedding formats. |
||
byte[] |
Extended data of the finger template. Optional. Usually contains proprietary information that is useful for matching. |
|
int |
Horizontal resolution of the minutiae coordinate system. Be careful, setting this field does update the minutiae! Use Rescale for this purpose. |
|
int |
Size of the image that the template was derived from in the y direction (in pixels). |
|
int |
Size of the image that the template was derived from in the x direction (in pixels). |
|
Impression type of the finger image that the template was derived from. |
||
List of minutiae. |
||
Finger position of the template as defined in ANSI/NIST-ITL 1-2011. |
||
int |
Quality of the created template. In the range [0;100] U {-1}, 100 being maximum quality and -1 meaning ‘not computed’. |
|
int |
Quality algorithm identifier (including version) as assigned by the vendor. |
|
int |
Quality algorithm vendor identifier as registered with the IBIA (www.ibia.org). |
|
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. |
|
int |
Vertical resolution of the minutiae coordinate system. Be careful, setting this field does update the minutiae! Use Rescale for this purpose. |
|
int |
Number of the view. Mostly useful for lists with multiple views of the same finger position. |
Static Methods¶
Name |
Description |
---|---|
Imports the finger template object from a buffer. |
|
Imports the finger template object from a file. |
Methods¶
Name |
Description |
---|---|
Clones the FingerTemplate object. |
|
Reduces the number of minutiae in the template using the given method. |
|
Exports the finger template object to a Biometric Data Template (BDT) buffer. |
|
Exports the finger template object to a Biometric Information Template (BIT) buffer. |
|
Exports the finger template object to a buffer. |
|
Exports the finger template object to a file. |