Face SDK  1.7 Mozart rc
Face Recognition Software Development Kit
Classes | Typedefs | Functions
Quality checker

Classes

struct  face_sdk::icao_check_result
 Contains information about quality of the image. More...
 
class  face_sdk::icao_verifier
 Quality checker algorithm. Calculates quality of the given face_set. More...
 

Typedefs

typedef std::vector< icao_check_resultface_sdk::icao_check_result_set
 

Functions

std::shared_ptr< icao_verifier > FACE_SDK_EXPORT face_sdk::make_icao_verifier (uint32_t version, const std::shared_ptr< face_sdk::license > &license, const std::shared_ptr< face_sdk::data_container > &contaner, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::icao_verifier object with needed version, license, batch size and compute device. More...
 
std::shared_ptr< icao_verifier > FACE_SDK_EXPORT face_sdk::make_icao_verifier (uint32_t version, const std::shared_ptr< face_sdk::license > &license, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::icao_verifier object with needed version, license, batch size and compute device. More...
 
std::shared_ptr< icao_verifier > FACE_SDK_EXPORT face_sdk::make_icao_verifier (uint32_t version, uint32_t batch_size, int32_t compute_device)
 Makes the face_sdk::icao_verifier object with needed version, batch size and compute device. More...
 

Detailed Description

Module classifies image quality.

Function Documentation

◆ make_icao_verifier() [1/3]

std::shared_ptr<icao_verifier> FACE_SDK_EXPORT face_sdk::make_icao_verifier ( uint32_t  version,
const std::shared_ptr< face_sdk::license > &  license,
const std::shared_ptr< face_sdk::data_container > &  contaner,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::icao_verifier 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]contanerThe container with algorithm data.
[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_icao_verifier() [2/3]

std::shared_ptr<icao_verifier> FACE_SDK_EXPORT face_sdk::make_icao_verifier ( uint32_t  version,
const std::shared_ptr< face_sdk::license > &  license,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::icao_verifier 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.
Exceptions
face_sdk::exceptionSee Exceptions handling.

◆ make_icao_verifier() [3/3]

std::shared_ptr<icao_verifier> FACE_SDK_EXPORT face_sdk::make_icao_verifier ( uint32_t  version,
uint32_t  batch_size,
int32_t  compute_device 
)

Makes the face_sdk::icao_verifier 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.
Exceptions
face_sdk::exceptionSee Exceptions handling.