Face SDK  1.14.1 Mozart release
Face Recognition Software Development Kit
Public Member Functions | List of all members
FaceSDK.Quality.QualityChecker Class Reference
Inheritance diagram for FaceSDK.Quality.QualityChecker:
FaceSDK.FaceSDKBase FaceSDK.Quality.IQualityChecker FaceSDK.IFaceSDKBase FaceSDK.IFaceSDKBase

Public Member Functions

 QualityChecker (uint version, ILicense license, IQualityInitializer initializer, uint batchSize, int computeDevice)
 Create Quality object using given License and DataContainer More...
 
 QualityChecker (uint version, IQualityInitializer initializer, uint batchSize, int computeDevice)
 Create Quality object using given DataContainer More...
 
 QualityChecker (uint version, ILicense license, uint batchSize, int computeDevice)
 Create Quality object using given License and default DataContainer More...
 
 QualityChecker (uint version, uint batchSize, int computeDevice)
 Create Quality object using default License and DataContainer More...
 
IFaceSDKSet< IQualityCheckResultCheckFaces (IEnumerable< IFace > faces)
 Check given faces More...
 
bool IsCompatible (uint faceDetectorVersion)
 Check if Quality and Face Detector algorithms are compatible More...
 
- Public Member Functions inherited from FaceSDK.FaceSDKBase
override bool Equals (object obj)
 
override int GetHashCode ()
 
void CheckValidity (string objectName=null)
 Throw an ObjectDisposedException adding a given name to exception's Message in case that object is not valid More...
 
void Dispose ()
 

Additional Inherited Members

- Properties inherited from FaceSDK.FaceSDKBase
IntPtr Handle [get, protected set]
 
bool Valid [get]
 
- Properties inherited from FaceSDK.IFaceSDKBase
bool Valid [get]
 True if object is valid, false if disposed or not created properly More...
 

Constructor & Destructor Documentation

◆ QualityChecker() [1/4]

FaceSDK.Quality.QualityChecker.QualityChecker ( uint  version,
ILicense  license,
IQualityInitializer  initializer,
uint  batchSize,
int  computeDevice 
)
inline

Create Quality object using given License and DataContainer

Parameters
versionQuality algorithm version
licenseLicense
initializerDataContainer
batchSizeBatch size
computeDeviceCompute device

◆ QualityChecker() [2/4]

FaceSDK.Quality.QualityChecker.QualityChecker ( uint  version,
IQualityInitializer  initializer,
uint  batchSize,
int  computeDevice 
)
inline

Create Quality object using given DataContainer

Parameters
versionQuality algorithm version
initializerDataContainer
batchSizeBatch size
computeDeviceCompute device

◆ QualityChecker() [3/4]

FaceSDK.Quality.QualityChecker.QualityChecker ( uint  version,
ILicense  license,
uint  batchSize,
int  computeDevice 
)
inline

Create Quality object using given License and default DataContainer

Parameters
versionQuality algorithm version
licenseLicense
batchSizeBatch size
computeDeviceCompute device

◆ QualityChecker() [4/4]

FaceSDK.Quality.QualityChecker.QualityChecker ( uint  version,
uint  batchSize,
int  computeDevice 
)
inline

Create Quality object using default License and DataContainer

Parameters
versionQuality algorithm version
batchSizeBatch size
computeDeviceCompute device

Member Function Documentation

◆ CheckFaces()

IFaceSDKSet<IQualityCheckResult> FaceSDK.Quality.QualityChecker.CheckFaces ( IEnumerable< IFace faces)
inline

Check given faces

Parameters
facesFaces to check
Returns

Implements FaceSDK.Quality.IQualityChecker.

◆ IsCompatible()

bool FaceSDK.Quality.QualityChecker.IsCompatible ( uint  faceDetectorVersion)
inline

Check if Quality and Face Detector algorithms are compatible

Parameters
faceDetectorVersionFace detector algorithm version
Returns
Trie if compatible, false otherwise

Implements FaceSDK.Quality.IQualityChecker.


The documentation for this class was generated from the following file: