Top |
FpImage * | fp_image_new () |
guint | fp_image_get_width () |
guint | fp_image_get_height () |
gdouble | fp_image_get_ppmm () |
GPtrArray * | fp_image_get_minutiae () |
void | fp_image_detect_minutiae () |
gboolean | fp_image_detect_minutiae_finish () |
const guchar * | fp_image_get_data () |
const guchar * | fp_image_get_binarized () |
void | fp_minutia_get_coords () |
Some devices will provide the image data corresponding to a print this object allows accessing this data.
guint
fp_image_get_height (FpImage *self
);
Gets the pixel height of an image.
gdouble
fp_image_get_ppmm (FpImage *self
);
Gets the resolution of the image. Note that this is assumed to be fixed to 500 points per inch (~19.685 p/mm) for most drivers.
GPtrArray *
fp_image_get_minutiae (FpImage *self
);
Gets the minutiae for an image. This data must not be modified or
freed. You need to first detect the minutiae using
fp_image_detect_minutiae()
.
void fp_image_detect_minutiae (FpImage *self
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Detects the minutiae found in an image.
self |
A FpImage |
|
cancellable |
a GCancellable, or |
|
callback |
the function to call on completion |
|
user_data |
the data to pass to |
gboolean fp_image_detect_minutiae_finish (FpImage *self
,GAsyncResult *result
,GError **error
);
Finish minutiae detection in an image
const guchar * fp_image_get_data (FpImage *self
,gsize *len
);
Gets the greyscale data for an image. This data must not be modified or freed.
const guchar * fp_image_get_binarized (FpImage *self
,gsize *len
);
Gets the binarized data for an image. This data must not be modified or
freed. You need to first detect the minutiae using
fp_image_detect_minutiae()
.
void fp_minutia_get_coords (FpMinutia *min
,gint *x
,gint *y
);
Returns the coordinates of the found minutia. This is only useful for debugging purposes and the API is not considered stable for production.
typedef struct { guint width; guint height; gdouble ppmm; FpiImageFlags flags; } FpImage;
Structure holding an image. The public fields are only public for internal use by the drivers.
Width of the image |
||
Height of the image |
||
Pixels per millimeter |
||
FpiImageFlags |
FpiImageFlags for required normalization |