Face SDK  1.14.1 Mozart release
Face Recognition Software Development Kit
Classes | Typedefs | Functions

Classes

struct  face_sdk__liveness
 The liveness detection. Can be used to detect if that`s alive person on the photo. More...
 
struct  face_sdk__liveness_result
 The liveness_result object. The result object can be casted to specific liveness depending on liveness algorithm version. For example, the result can be casted to face_sdk__livenes_102_result if it obtained from liveness version 102. More...
 
struct  face_sdk__liveness_result_set
 
struct  face_sdk__liveness_102_config
 The config for liveness 102 algorithm. More...
 
struct  face_sdk__liveness_102_result
 The result of liveness 102 algorithm. More...
 
struct  face_sdk__liveness_102_result_set
 

Typedefs

typedef struct face_sdk__liveness face_sdk__liveness_t
 The liveness detection. Can be used to detect if that`s alive person on the photo. More...
 
typedef struct face_sdk__liveness_result face_sdk__liveness_result_t
 The liveness_result object. The result object can be casted to specific liveness depending on liveness algorithm version. For example, the result can be casted to face_sdk__livenes_102_result if it obtained from liveness version 102.
 
typedef struct face_sdk__liveness_result_set face_sdk__liveness_result_set_t
 
typedef struct face_sdk__liveness_102_config face_sdk__liveness_102_config_t
 The config for liveness 102 algorithm. More...
 
typedef struct face_sdk__liveness_102_result face_sdk__liveness_102_result_t
 The result of liveness 102 algorithm. More...
 
typedef struct face_sdk__liveness_102_result_set face_sdk__liveness_102_result_set_t
 

Functions

bool face_sdk__liveness__get_addr (const face_sdk__liveness_t *liveness, uint64_t *addr)
 Retrieves face_sdk__liveness_t object address * *. More...
 
bool face_sdk__liveness_result__get_addr (const face_sdk__liveness_result_t *liveness_result, uint64_t *addr)
 Retrieves face_sdk__liveness_result_t object address * *. More...
 
bool face_sdk__liveness_result__get_error_code (const face_sdk__liveness_result_t *result, int *error_code)
 Error code. Non-success error codes depend on liveness algoritm version. More...
 
bool face_sdk__liveness_result__get_real (const face_sdk__liveness_result_t *result, bool *real)
 Returns liveness status. true means person is alive, false means spoof. Make sense only if error_code for result object is SUCCESS. More...
 
bool face_sdk__make_liveness_result_set (face_sdk__liveness_result_set_t **set)
 Makes face_sdk__liveness_result_set_t collection with items of type face_sdk__liveness_result_t * *. More...
 
bool face_sdk__liveness_result_set__get_size (const face_sdk__liveness_result_set_t *set, uint64_t *value)
 Retrieves number of items stored in collection * *. More...
 
bool face_sdk__liveness_result_set__get_at (const face_sdk__liveness_result_set_t *set, uint64_t pos, face_sdk__liveness_result_t **item)
 Retrieves item by index * *. More...
 
bool face_sdk__liveness_result_set__set_at (face_sdk__liveness_result_set_t *set, uint64_t pos, const face_sdk__liveness_result_t *item)
 Sets item by index * *. More...
 
bool face_sdk__liveness_result_set__append (face_sdk__liveness_result_set_t *set, const face_sdk__liveness_result_t *item)
 Appends item into collection * *. More...
 
bool face_sdk__liveness_result_set__remove_at (face_sdk__liveness_result_set_t *set, uint64_t pos)
 Removes item by index * *. More...
 
bool face_sdk__liveness_result_set__clear (face_sdk__liveness_result_set_t *set)
 Removes all items from collection *. More...
 
bool face_sdk__liveness_result_set__get_addr (const face_sdk__liveness_result_set_t *set, uint64_t *addr)
 Retrieves face_sdk__liveness_result_set_t object address * *. More...
 
void face_sdk__liveness_result_set_free (face_sdk__liveness_result_set_t *set)
 Destroys face_sdk__liveness_result_set_t object * *. More...
 
bool face_sdk__liveness__process_faces (const face_sdk__liveness_t *liveness, const face_sdk__face_set_t *face_set, face_sdk__liveness_result_set_t **liveness_result_set)
 Performs Performs liveness detection on detected faces. The faces must be detected by compatible face detection algorithm. See list of dependencies.
If you serialize faces you must serialize with full frame for correct work. More...
 
bool face_sdk__liveness__version (const face_sdk__liveness_t *liveness, uint32_t *version)
 Returns liveness algorithm version. More...
 
void face_sdk__liveness_free (face_sdk__liveness_t *liveness)
 Destroys face_sdk__liveness object. More...
 
void face_sdk__liveness_result_free (face_sdk__liveness_result_t *liveness_result)
 Destroys face_sdk__liveness_result object. More...
 
bool face_sdk__liveness_102_config__get_addr (const face_sdk__liveness_102_config_t *liveness_102_config, uint64_t *addr)
 Retrieves face_sdk__liveness_102_config_t object address * *. More...
 
bool face_sdk__liveness_102_config__get_threshold1 (const face_sdk__liveness_102_config_t *config, float *threshold)
 threshold for face_sdk__liveness_102_result__get_value1(). All three values must be greater than corresponsding thresholds for passing liveness.
 
bool face_sdk__liveness_102_config__get_threshold2 (const face_sdk__liveness_102_config_t *config, float *threshold)
 threshold for face_sdk__liveness_102_result__get_value2(). All three values must be greater than corresponsding thresholds for passing liveness.
 
bool face_sdk__liveness_102_config__get_threshold3 (const face_sdk__liveness_102_config_t *config, float *threshold)
 threshold for face_sdk__liveness_102_result__get_value3(). All three values must be greater than corresponsding thresholds for passing liveness.
 
bool face_sdk__liveness_102_result__get_addr (const face_sdk__liveness_102_result_t *liveness_102_result, uint64_t *addr)
 Retrieves face_sdk__liveness_102_result_t object address * *. More...
 
bool face_sdk__liveness_102_result__get_value1 (const face_sdk__liveness_102_result_t *result, float *threshold)
 predicted value1. All three values must be greater than corresponsding thresholds for passing liveness.
 
bool face_sdk__liveness_102_result__get_value2 (const face_sdk__liveness_102_result_t *result, float *threshold)
 predicted value2. All three values must be greater than corresponsding thresholds for passing liveness.
 
bool face_sdk__liveness_102_result__get_value3 (const face_sdk__liveness_102_result_t *result, float *threshold)
 predicted value3. All three values must be greater than corresponsding thresholds for passing liveness.
 
bool face_sdk__make_liveness_102_result_set (face_sdk__liveness_102_result_set_t **set)
 Makes face_sdk__liveness_102_result_set_t collection with items of type face_sdk__liveness_102_result_t * *. More...
 
bool face_sdk__liveness_102_result_set__get_size (const face_sdk__liveness_102_result_set_t *set, uint64_t *value)
 Retrieves number of items stored in collection * *. More...
 
bool face_sdk__liveness_102_result_set__get_at (const face_sdk__liveness_102_result_set_t *set, uint64_t pos, face_sdk__liveness_102_result_t **item)
 Retrieves item by index * *. More...
 
bool face_sdk__liveness_102_result_set__set_at (face_sdk__liveness_102_result_set_t *set, uint64_t pos, const face_sdk__liveness_102_result_t *item)
 Sets item by index * *. More...
 
bool face_sdk__liveness_102_result_set__append (face_sdk__liveness_102_result_set_t *set, const face_sdk__liveness_102_result_t *item)
 Appends item into collection * *. More...
 
bool face_sdk__liveness_102_result_set__remove_at (face_sdk__liveness_102_result_set_t *set, uint64_t pos)
 Removes item by index * *. More...
 
bool face_sdk__liveness_102_result_set__clear (face_sdk__liveness_102_result_set_t *set)
 Removes all items from collection *. More...
 
bool face_sdk__liveness_102_result_set__get_addr (const face_sdk__liveness_102_result_set_t *set, uint64_t *addr)
 Retrieves face_sdk__liveness_102_result_set_t object address * *. More...
 
void face_sdk__liveness_102_result_set_free (face_sdk__liveness_102_result_set_t *set)
 Destroys face_sdk__liveness_102_result_set_t object * *. More...
 
bool face_sdk__make_liveness (uint32_t version, const face_sdk__liveness_102_config_t *config, uint32_t batch_size, int32_t compute_device, face_sdk__liveness_t **liveness)
 Makes liveness with specified version, config, batch size and compute device. More...
 
bool face_sdk__make_liveness_1 (uint32_t version, const face_sdk__liveness_102_config_t *config, const face_sdk__license_t *license, uint32_t batch_size, int32_t compute_device, face_sdk__liveness_t **liveness)
 Makes liveness with specified version, config, license, batch size and compute device. More...
 
bool face_sdk__make_liveness_2 (uint32_t version, const face_sdk__liveness_102_config_t *config, const face_sdk__data_container_t *container, uint32_t batch_size, int32_t compute_device, face_sdk__liveness_t **liveness)
 Makes liveness with specified version, config, data container, batch size and compute device. More...
 
bool face_sdk__make_liveness_3 (uint32_t version, const face_sdk__liveness_102_config_t *config, const face_sdk__license_t *license, const face_sdk__data_container_t *container, uint32_t batch_size, int32_t compute_device, face_sdk__liveness_t **liveness)
 Makes liveness with specified version, config, license, data container, batch size and compute device. More...
 
bool face_sdk__make_liveness_102_config (float threshold1, float threshold2, float threshold3, face_sdk__liveness_102_config_t **config)
 Makes config for liveness 102 with specified thresholds.
 
bool face_sdk__make_liveness_102_default_config (face_sdk__liveness_102_config_t **config)
 Makes config for liveness 102 with default thresholds.
 
void face_sdk__liveness_102_config_free (face_sdk__liveness_102_config_t *config)
 Destroys face_sdk__liveness_102_config object. More...
 
void face_sdk__liveness_102_result_free (face_sdk__liveness_102_result_t *liveness_result)
 Destroys face_sdk__liveness_102_result object. More...
 
bool face_sdk__liveness_results_102_cast (const face_sdk__liveness_result_set_t *results, face_sdk__liveness_102_result_set_t **results_102)
 Casts face_sdk__liveness_result_set to face_sdk__liveness_102_result_set. More...
 

Detailed Description

Module detects if that`s alive person on the photo.

Typedef Documentation

◆ face_sdk__liveness_102_config_t

The config for liveness 102 algorithm.

Use face_sdk__make_liveness_102_config or face_sdk__make_liveness_102_default_config to instantiate config

◆ face_sdk__liveness_102_result_t

The result of liveness 102 algorithm.

◆ face_sdk__liveness_t

The liveness detection. Can be used to detect if that`s alive person on the photo.

Use face_sdk__make_liveness functions for instantiate an liveness object.

Function Documentation

◆ face_sdk__liveness_102_config__get_addr()

bool face_sdk__liveness_102_config__get_addr ( const face_sdk__liveness_102_config_t liveness_102_config,
uint64_t *  addr 
)

Retrieves face_sdk__liveness_102_config_t object address * *.

Parameters
[in]liveness_102_configface_sdk__liveness_102_config_t object *
[out]addrObject address * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_config_free()

void face_sdk__liveness_102_config_free ( face_sdk__liveness_102_config_t config)

◆ face_sdk__liveness_102_result__get_addr()

bool face_sdk__liveness_102_result__get_addr ( const face_sdk__liveness_102_result_t liveness_102_result,
uint64_t *  addr 
)

Retrieves face_sdk__liveness_102_result_t object address * *.

Parameters
[in]liveness_102_resultface_sdk__liveness_102_result_t object *
[out]addrObject address * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_free()

void face_sdk__liveness_102_result_free ( face_sdk__liveness_102_result_t liveness_result)

Destroys face_sdk__liveness_102_result object.

Parameters
[in]configface_sdk__liveness_102_result object obtained from face_sdk__liveness_results_102_cast() function

◆ face_sdk__liveness_102_result_set__append()

bool face_sdk__liveness_102_result_set__append ( face_sdk__liveness_102_result_set_t set,
const face_sdk__liveness_102_result_t item 
)

Appends item into collection * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *
[in]itemItem * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set__clear()

bool face_sdk__liveness_102_result_set__clear ( face_sdk__liveness_102_result_set_t set)

Removes all items from collection *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set__get_addr()

bool face_sdk__liveness_102_result_set__get_addr ( const face_sdk__liveness_102_result_set_t set,
uint64_t *  addr 
)

Retrieves face_sdk__liveness_102_result_set_t object address * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *
[out]addrObject address * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set__get_at()

bool face_sdk__liveness_102_result_set__get_at ( const face_sdk__liveness_102_result_set_t set,
uint64_t  pos,
face_sdk__liveness_102_result_t **  item 
)

Retrieves item by index * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *
[in]posItem index *
[out]valueItem * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set__get_size()

bool face_sdk__liveness_102_result_set__get_size ( const face_sdk__liveness_102_result_set_t set,
uint64_t *  value 
)

Retrieves number of items stored in collection * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *
[out]valueItems count * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set__remove_at()

bool face_sdk__liveness_102_result_set__remove_at ( face_sdk__liveness_102_result_set_t set,
uint64_t  pos 
)

Removes item by index * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *
[in]posItem index * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set__set_at()

bool face_sdk__liveness_102_result_set__set_at ( face_sdk__liveness_102_result_set_t set,
uint64_t  pos,
const face_sdk__liveness_102_result_t item 
)

Sets item by index * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *
[in]posItem index *
[in]itemItem object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_102_result_set_free()

void face_sdk__liveness_102_result_set_free ( face_sdk__liveness_102_result_set_t set)

Destroys face_sdk__liveness_102_result_set_t object * *.

Parameters
[in]liveness_102_result_setface_sdk__liveness_102_result_set_t object *

◆ face_sdk__liveness__get_addr()

bool face_sdk__liveness__get_addr ( const face_sdk__liveness_t liveness,
uint64_t *  addr 
)

Retrieves face_sdk__liveness_t object address * *.

Parameters
[in]livenessface_sdk__liveness_t object *
[out]addrObject address * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness__process_faces()

bool face_sdk__liveness__process_faces ( const face_sdk__liveness_t liveness,
const face_sdk__face_set_t face_set,
face_sdk__liveness_result_set_t **  liveness_result_set 
)

Performs Performs liveness detection on detected faces. The faces must be detected by compatible face detection algorithm. See list of dependencies.
If you serialize faces you must serialize with full frame for correct work.

Parameters
[in]livenessLiveness object made with face_sdk__make_liveness() function
[in]facesFaces obtained directly from face_sdk__face_detector or deserialized by face_sdk__serializer.
[out]liveness_result_setLiveness detection result set. Each element in the set relates to the face in input faces set.
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness__version()

bool face_sdk__liveness__version ( const face_sdk__liveness_t liveness,
uint32_t *  version 
)

Returns liveness algorithm version.

Parameters
[in]livenessLiveness object made with face_sdk__make_liveness() function
[out]versionLiveness algorithm version
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_free()

void face_sdk__liveness_free ( face_sdk__liveness_t liveness)

Destroys face_sdk__liveness object.

Parameters
[in]livenessLiveness object made with face_sdk__make_liveness() function

◆ face_sdk__liveness_result__get_addr()

bool face_sdk__liveness_result__get_addr ( const face_sdk__liveness_result_t liveness_result,
uint64_t *  addr 
)

Retrieves face_sdk__liveness_result_t object address * *.

Parameters
[in]liveness_resultface_sdk__liveness_result_t object *
[out]addrObject address * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result__get_error_code()

bool face_sdk__liveness_result__get_error_code ( const face_sdk__liveness_result_t result,
int *  error_code 
)

Error code. Non-success error codes depend on liveness algoritm version.

Parameters
[in]livenessLiveness object made with face_sdk__make_liveness() function
[out]realLiveness detection result set. Each element in the set relates to face in input faces set.
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result__get_real()

bool face_sdk__liveness_result__get_real ( const face_sdk__liveness_result_t result,
bool *  real 
)

Returns liveness status. true means person is alive, false means spoof. Make sense only if error_code for result object is SUCCESS.

Parameters
[in]livenessLiveness object made with face_sdk__make_liveness() function
[out]realtrue means person is alive, false means spoof.
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_free()

void face_sdk__liveness_result_free ( face_sdk__liveness_result_t liveness_result)

Destroys face_sdk__liveness_result object.

Parameters
[in]liveness_resultLiveness detection results obtained from face_sdk__liveness__process_faces() function

◆ face_sdk__liveness_result_set__append()

bool face_sdk__liveness_result_set__append ( face_sdk__liveness_result_set_t set,
const face_sdk__liveness_result_t item 
)

Appends item into collection * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *
[in]itemItem * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set__clear()

bool face_sdk__liveness_result_set__clear ( face_sdk__liveness_result_set_t set)

Removes all items from collection *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set__get_addr()

bool face_sdk__liveness_result_set__get_addr ( const face_sdk__liveness_result_set_t set,
uint64_t *  addr 
)

Retrieves face_sdk__liveness_result_set_t object address * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *
[out]addrObject address * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set__get_at()

bool face_sdk__liveness_result_set__get_at ( const face_sdk__liveness_result_set_t set,
uint64_t  pos,
face_sdk__liveness_result_t **  item 
)

Retrieves item by index * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *
[in]posItem index *
[out]valueItem * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set__get_size()

bool face_sdk__liveness_result_set__get_size ( const face_sdk__liveness_result_set_t set,
uint64_t *  value 
)

Retrieves number of items stored in collection * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *
[out]valueItems count * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set__remove_at()

bool face_sdk__liveness_result_set__remove_at ( face_sdk__liveness_result_set_t set,
uint64_t  pos 
)

Removes item by index * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *
[in]posItem index * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set__set_at()

bool face_sdk__liveness_result_set__set_at ( face_sdk__liveness_result_set_t set,
uint64_t  pos,
const face_sdk__liveness_result_t item 
)

Sets item by index * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *
[in]posItem index *
[in]itemItem object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__liveness_result_set_free()

void face_sdk__liveness_result_set_free ( face_sdk__liveness_result_set_t set)

Destroys face_sdk__liveness_result_set_t object * *.

Parameters
[in]liveness_result_setface_sdk__liveness_result_set_t object *

◆ face_sdk__liveness_results_102_cast()

bool face_sdk__liveness_results_102_cast ( const face_sdk__liveness_result_set_t results,
face_sdk__liveness_102_result_set_t **  results_102 
)

Casts face_sdk__liveness_result_set to face_sdk__liveness_102_result_set.

Parameters
[in]results
[out]results_102
Returns
true on success, false on failure. See last_error

◆ face_sdk__make_liveness()

bool face_sdk__make_liveness ( uint32_t  version,
const face_sdk__liveness_102_config_t config,
uint32_t  batch_size,
int32_t  compute_device,
face_sdk__liveness_t **  liveness 
)

Makes liveness with specified version, config, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Liveness versions
[in]configLiveness config. Depends on liveness version. Use corresponded factory functions to make config.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
[out]livenessface_sdk__liveness object
Returns
true on success, false on failure. See last_error

◆ face_sdk__make_liveness_1()

bool face_sdk__make_liveness_1 ( uint32_t  version,
const face_sdk__liveness_102_config_t config,
const face_sdk__license_t license,
uint32_t  batch_size,
int32_t  compute_device,
face_sdk__liveness_t **  liveness 
)

Makes liveness with specified version, config, license, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Liveness versions
[in]configLiveness config. Depends on liveness version. Use corresponded factory functions to make config.
[in]licenseThe license object. See Licensing.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
[out]livenessface_sdk__liveness object
Returns
true on success, false on failure. See last_error

◆ face_sdk__make_liveness_102_result_set()

bool face_sdk__make_liveness_102_result_set ( face_sdk__liveness_102_result_set_t **  set)

Makes face_sdk__liveness_102_result_set_t collection with items of type face_sdk__liveness_102_result_t * *.

Parameters
[out]liveness_102_result_setface_sdk__liveness_102_result_set_t object * *
Returns
true on success, false on failure. See last_error

◆ face_sdk__make_liveness_2()

bool face_sdk__make_liveness_2 ( uint32_t  version,
const face_sdk__liveness_102_config_t config,
const face_sdk__data_container_t container,
uint32_t  batch_size,
int32_t  compute_device,
face_sdk__liveness_t **  liveness 
)

Makes liveness with specified version, config, data container, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Liveness versions
[in]configLiveness config. Depends on liveness version. Use corresponded factory functions to make config.
[in]containerThe container with algorithm data.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
[out]livenessface_sdk__liveness object
Returns
true on success, false on failure. See last_error

◆ face_sdk__make_liveness_3()

bool face_sdk__make_liveness_3 ( uint32_t  version,
const face_sdk__liveness_102_config_t config,
const face_sdk__license_t license,
const face_sdk__data_container_t container,
uint32_t  batch_size,
int32_t  compute_device,
face_sdk__liveness_t **  liveness 
)

Makes liveness with specified version, config, license, data container, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Liveness versions
[in]configLiveness config. Depends on liveness version. Use corresponded factory functions to make config.
[in]licenseThe license object. See Licensing.
[in]containerThe container with algorithm data.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
[out]livenessface_sdk__liveness object
Returns
true on success, false on failure. See last_error

◆ face_sdk__make_liveness_result_set()

bool face_sdk__make_liveness_result_set ( face_sdk__liveness_result_set_t **  set)

Makes face_sdk__liveness_result_set_t collection with items of type face_sdk__liveness_result_t * *.

Parameters
[out]liveness_result_setface_sdk__liveness_result_set_t object * *
Returns
true on success, false on failure. See last_error