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

Classes

struct  face_sdk::quality_check_result
 Contains information about quality of the image. More...
 
class  face_sdk::quality_checker
 Quality checker algorithm. Calculates quality of the given face_set. More...
 
struct  face_sdk::quality_checker_initializer
 Contains information about quality_checker modules you want to initialize. More...
 

Typedefs

typedef std::vector< quality_check_resultface_sdk::quality_check_result_set
 

Functions

std::shared_ptr< quality_checkerface_sdk::make_quality_checker (uint32_t version, const std::shared_ptr< face_sdk::license > &license, const quality_checker_initializer &initializer, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::quality_checker object with needed version, license, batch size and compute device. More...
 
std::shared_ptr< quality_checkerface_sdk::make_quality_checker (uint32_t version, const quality_checker_initializer &initializer, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::quality_checker object with needed version, license, batch size and compute device. More...
 
std::shared_ptr< quality_checkerface_sdk::make_quality_checker (uint32_t version, const std::shared_ptr< face_sdk::license > &license, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::quality_checker object with needed version, license, batch size and compute device. More...
 
std::shared_ptr< quality_checkerface_sdk::make_quality_checker (uint32_t version, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::quality_checker object with needed version, batch size and compute device. More...
 

Detailed Description

Module classifies image quality.

Function Documentation

◆ make_quality_checker() [1/4]

std::shared_ptr<quality_checker> face_sdk::make_quality_checker ( uint32_t  version,
const std::shared_ptr< face_sdk::license > &  license,
const quality_checker_initializer initializer,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::quality_checker object with needed version, license, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Quality checker versions.
[in]licenseThe license object. See Licensing.
[in]initializerStruct with configuring data. See quality_checker_initializer.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
Exceptions
face_sdk::exceptionSee Exceptions handling.

◆ make_quality_checker() [2/4]

std::shared_ptr<quality_checker> face_sdk::make_quality_checker ( uint32_t  version,
const quality_checker_initializer initializer,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::quality_checker object with needed version, license, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Quality checker versions.
[in]initializerStruct with configuring data. See quality_checker_initializer.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
Exceptions
face_sdk::exceptionSee Exceptions handling.

◆ make_quality_checker() [3/4]

std::shared_ptr<quality_checker> face_sdk::make_quality_checker ( uint32_t  version,
const std::shared_ptr< face_sdk::license > &  license,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::quality_checker object with needed version, license, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Quality checker versions.
[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.
Warning
Using this function will cause quality_checker_initializer with default values.
Exceptions
face_sdk::exceptionSee Exceptions handling.

◆ make_quality_checker() [4/4]

std::shared_ptr<quality_checker> face_sdk::make_quality_checker ( uint32_t  version,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::quality_checker object with needed version, batch size and compute device.

Parameters
[in]versionRequired version of the algorithm. See Quality checker versions.
[in]batch_sizeThe batch size. See Batching.
[in]compute_deviceThe compute device. -1 = CPU. 0, 1, ..., N - GPU device.
Warning
Using this function will cause quality_checker_initializer with default values.
Exceptions
face_sdk::exceptionSee Exceptions handling.