![]() |
Face SDK
1.13.0 Mozart release
Face Recognition Software Development Kit
|
Classes | |
struct | face_sdk__fir |
The FIR object. FIR - Face Identification Record, biometric template. More... | |
struct | face_sdk__image |
An image keeps bitmap data in 24bpp RBG format. More... | |
Typedefs | |
typedef struct face_sdk__fir | face_sdk__fir_t |
The FIR object. FIR - Face Identification Record, biometric template. More... | |
typedef struct face_sdk__image | face_sdk__image_t |
An image keeps bitmap data in 24bpp RBG format. More... | |
Functions | |
bool | face_sdk__fir__get_addr (const face_sdk__fir_t *fir, uint64_t *addr) |
Retrieves face_sdk__fir_t object address * *. More... | |
bool | face_sdk__fir__get_version (const face_sdk__fir_t *fir, uint32_t *value) |
Retrieves fir object version. More... | |
bool | face_sdk__fir__is_short (const face_sdk__fir_t *fir, bool *value) |
Retrieves fir data type. More... | |
bool | face_sdk__fir__is_binary (const face_sdk__fir_t *fir, bool *value) |
Retrieves fir data type. More... | |
bool | face_sdk__convert_to_short_fir (const face_sdk__fir_t *long_fir, face_sdk__fir_t **short_fir) |
Converts long data type fir to short data type fir. More... | |
void | face_sdk__fir_free (face_sdk__fir_t *fir) |
Destroys face_sdk__fir object. More... | |
bool | face_sdk__image__get_addr (const face_sdk__image_t *image, uint64_t *addr) |
Retrieves face_sdk__image_t object address * *. More... | |
bool | face_sdk__load_image_from_file (const uint8_t *file_name, uint64_t file_name_size, face_sdk__image_t **image) |
Load encoded image from file. Image must be in RBG or BRG channels order. Grayscale or images with alfa-channel not allowed. More... | |
bool | face_sdk__load_image_from_data (const uint8_t *data, uint64_t data_size, face_sdk__image_t **image) |
Load encoded image from memory. More... | |
bool | face_sdk__make_image_from_data (const uint8_t *data, uint32_t width, uint32_t height, face_sdk__image_t **image) |
Makes image object from bitmap. Bitmap must 24bpp RGB format. More... | |
bool | face_sdk__make_image_from_data_1 (const uint8_t *data, uint32_t width, uint32_t height, uint64_t stride, face_sdk__image_t **image) |
Makes image object from bitmap. Bitmap must 24bpp RGB format. More... | |
bool | face_sdk__image__get_width (const face_sdk__image_t *image, int32_t *value) |
Retrieves image width. More... | |
bool | face_sdk__image__get_height (const face_sdk__image_t *image, int32_t *value) |
Retrieves image height. More... | |
bool | face_sdk__image__get_stride (const face_sdk__image_t *image, uint64_t *value) |
Retrieves image stride. More... | |
bool | face_sdk__image__get_data (const face_sdk__image_t *image, void **data, uint64_t *data_size) |
Retrieves image data. More... | |
void | face_sdk__image_free (face_sdk__image_t *image) |
Destroys Image object. More... | |
typedef struct face_sdk__fir face_sdk__fir_t |
The FIR object. FIR - Face Identification Record, biometric template.
Usually face_sdk__builder_builder make firs, but you can use face_sdk__make_fir() function to instantiate a fir object.
typedef struct face_sdk__image face_sdk__image_t |
An image keeps bitmap data in 24bpp RBG format.
Use face_sdk__load_image_from_file(), face_sdk__load_image_from_data() and face_sdk__make_image_from_data() functions to get handle to image. Use face_sdk__image_free() to release resources occupied by image;
bool face_sdk__convert_to_short_fir | ( | const face_sdk__fir_t * | long_fir, |
face_sdk__fir_t ** | short_fir | ||
) |
Converts long data type fir to short data type fir.
[in] | long_fir | Long data type fir object |
[out] | short_fir | Short data type fir object |
bool face_sdk__fir__get_addr | ( | const face_sdk__fir_t * | fir, |
uint64_t * | addr | ||
) |
Retrieves face_sdk__fir_t object address * *.
[in] | fir | face_sdk__fir_t object * |
[out] | addr | Object address * * |
bool face_sdk__fir__get_version | ( | const face_sdk__fir_t * | fir, |
uint32_t * | value | ||
) |
Retrieves fir object version.
[in] | fir | Fir object |
[out] | value | Fir object version |
bool face_sdk__fir__is_binary | ( | const face_sdk__fir_t * | fir, |
bool * | value | ||
) |
Retrieves fir data type.
[in] | fir | Fir object |
[out] | value | True if fir has binary data type, false if it has short or float-based data type. |
bool face_sdk__fir__is_short | ( | const face_sdk__fir_t * | fir, |
bool * | value | ||
) |
Retrieves fir data type.
[in] | fir | Fir object |
[out] | value | True if fir has short data type, false if it has binary or float-based data type. |
void face_sdk__fir_free | ( | face_sdk__fir_t * | fir | ) |
Destroys face_sdk__fir object.
[in] | fir | Fir object |
bool face_sdk__image__get_addr | ( | const face_sdk__image_t * | image, |
uint64_t * | addr | ||
) |
Retrieves face_sdk__image_t object address * *.
[in] | image | face_sdk__image_t object * |
[out] | addr | Object address * * |
bool face_sdk__image__get_data | ( | const face_sdk__image_t * | image, |
void ** | data, | ||
uint64_t * | data_size | ||
) |
Retrieves image data.
[in] | image | Image object |
[out] | data | Buffer holding bitmap |
[out] | data_size | Size in bytes of data buffer |
bool face_sdk__image__get_height | ( | const face_sdk__image_t * | image, |
int32_t * | value | ||
) |
Retrieves image height.
[in] | image | Image object |
[out] | value | Image height |
bool face_sdk__image__get_stride | ( | const face_sdk__image_t * | image, |
uint64_t * | value | ||
) |
Retrieves image stride.
[in] | image | Image object |
[out] | value | Image stride |
bool face_sdk__image__get_width | ( | const face_sdk__image_t * | image, |
int32_t * | value | ||
) |
Retrieves image width.
[in] | image | Image object |
[out] | value | Image width |
void face_sdk__image_free | ( | face_sdk__image_t * | image | ) |
Destroys Image object.
[in] | image | Image object |
bool face_sdk__load_image_from_data | ( | const uint8_t * | data, |
uint64_t | data_size, | ||
face_sdk__image_t ** | image | ||
) |
Load encoded image from memory.
[in] | data | pointer to memory with encoded image |
[in] | data_size | size of data |
[out] | image | Image object |
bool face_sdk__load_image_from_file | ( | const uint8_t * | file_name, |
uint64_t | file_name_size, | ||
face_sdk__image_t ** | image | ||
) |
Load encoded image from file. Image must be in RBG or BRG channels order. Grayscale or images with alfa-channel not allowed.
[in] | file_name | String containing path to a file. See text_encoding |
[in] | file_name_size | Size in bytes of file_name string |
[out] | image | Image object |
bool face_sdk__make_image_from_data | ( | const uint8_t * | data, |
uint32_t | width, | ||
uint32_t | height, | ||
face_sdk__image_t ** | image | ||
) |
Makes image object from bitmap. Bitmap must 24bpp RGB format.
[in] | data | pointer to memory with bitmap |
[in] | width | bitmap width in pixels |
[in] | height | bitmap height in pixels |
[out] | image | Image object |
bool face_sdk__make_image_from_data_1 | ( | const uint8_t * | data, |
uint32_t | width, | ||
uint32_t | height, | ||
uint64_t | stride, | ||
face_sdk__image_t ** | image | ||
) |
Makes image object from bitmap. Bitmap must 24bpp RGB format.
[in] | data | pointer to memory with bitmap |
[in] | width | bitmap width in pixels |
[in] | height | bitmap height in pixels |
[in] | stride | bitmap row size in bytes |
[out] | image | Image object |