FingerImage Class¶
Namespace: id3.Finger
Definition¶
class FingerImage
class FingerImage implements Finalizable
public partial class FingerImage
public class FingerImage implements AutoCloseable, Serializable
public class FingerImage
typedef struct id3FingerImage *ID3_FINGER_IMAGE;
Usage¶
fingerImageInstance = id3finger.FingerImage()
Explicit destruction
# ...
del fingerImageInstance
final fingerImageInstance = sdk.FingerImage();
// ...
Explicit destruction
// ...
fingerImageInstance.dispose()
using (var fingerImageInstance = new FingerImage())
{
// ...
}
Explicit destruction
var fingerImageInstance = new FingerImage()
// ...
fingerImageInstance.Dispose()
try (FingerImage fingerImageInstance = new FingerImage()) {
// ...
}
Explicit destruction
FingerImage fingerImageInstance = new FingerImage();
// ...
fingerImageInstance.close();
private var fingerImageInstance: FingerImage? = nil
fingerImageInstance = try FingerImage()
ID3_FINGER_IMAGE hFingerImage{};
int err = id3FingerImage_Initialize(&hFingerImage);
if (err == ID3_SUCCESS) {
// ...
id3FingerImage_Dispose(&hFingerImage);
}
Properties¶
Name |
Type |
Description |
---|---|---|
int |
Level of acquisition of the image. |
|
List of certifications obtained by the capture device. |
||
Technology of the capture device, as defined in ISO/IEC 19794-2:2011. |
||
int |
Capture device type identifier that identifies the product type that created this finger image. |
|
int |
Capture device vendor identifier. |
|
int |
CBEFF product ID as registered with the IBIA (www.ibia.org). |
|
Compression algorithm used to compress the image in a record. |
||
byte[] |
Raw data buffer of the image. |
|
Represents the list of detected fingers. |
||
int |
Number of detected fingers. |
|
int |
Height in pixels. |
|
int |
Horizontal resolution of the image (in DPI). |
|
int |
Horizontal scan resolution of the image (in DPI). Independent from image rescaling. |
|
Impression type of the finger image. |
||
int |
Pixel depth. |
|
Pixel format. |
||
Finger position, as defined in ANSI/NIST-ITL 1-2011. |
||
int |
Quality of the created template, from 0 to 100. 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 |
Stride in bytes. |
|
Represents a finger template record. |
||
int |
Vertical resolution of the image (in DPI). |
|
int |
Vertical scan resolution of the image (in DPI). Independent from image rescaling. |
|
int |
Number of the view. Mostly useful for lists with multiple views of the same finger position. |
|
int |
Width in pixels. |
Static Methods¶
Name |
Description |
---|---|
Creates an Image from the specified data buffer. |
|
Creates an Image from the specified file. |
|
Creates an Image from the specified data buffer. Supported pixel formats are grayscale formats, BGR and RGB 24bits, and BGRA. For integers format, input datatype must be UINT8. |
|
Creates an Image from the specified raw data buffer. |
|
Creates an Image from the specified YUV planes. |
|
Sets the Image object fields. |
Methods¶
Name |
Description |
---|---|
Clones the FingerImage object. |
|
Computes the difference with another image. |
|
Applies a gamma correction to the image. |
|
Crop a rectangular region of interest in the image according to the given bounds. |
|
Downscales the image in-place so that its maximum dimension is equal to the given maximum size, while preserving the aspect ratio. |
|
Downscales the image so that its maximum dimension equals the given maximum size, while preserving the aspect ratio. |
|
Extracts an image of a specified finger from the previously detected set of fingers. |
|
Extracts a region of interest in the image according to the given bounds. |
|
Extracts a region of interest in the image according to the given bounds. |
|
Flips the image in-place. |
|
Flips the image. |
|
Gets a pointer to the image pixels. |
|
Add padding around the image |
|
Reallocates the internal memory of the Image from parameters. |
|
Rescales the image to the required resolution. |
|
Resizes the image in-place to the required width and height. |
|
Resizes the image to the specified width and height. |
|
Rotates the image in-place to the specified angle. |
|
Rotates the image to the specified angle. |
|
Sets both the image horizontal and vertical resolutions. |
|
Exports the image to a buffer. |
|
Copies the image to a buffer in the specified format. |
|
Saves the image to the specified file. |
|
Exports the image to a numpy array (Python only) |
|
Copies image pixels in the specified format into a buffer. |
|
Transposes the image object. |