Face SDK  1.13.0 Mozart release
Face Recognition Software Development Kit
Public Member Functions | Properties | List of all members
FaceSDK.Alignment.Alignment Class Reference
Inheritance diagram for FaceSDK.Alignment.Alignment:
FaceSDK.FaceSDKBase FaceSDK.Alignment.IAlignment FaceSDK.IFaceSDKBase FaceSDK.IFaceSDKBase

Public Member Functions

 Alignment (uint version, ILicense license, IDataContainer dataContainer, uint batchSize, int computeDevice)
 Create Alignment object using given License and DataContainer More...
 
 Alignment (uint version, IDataContainer dataContainer, uint batchSize, int computeDevice)
 Create Alignment object using default License and given DataContainer More...
 
 Alignment (uint version, ILicense license, uint batchSize, int computeDevice)
 Create Alignment object using given License and default DataContainer More...
 
 Alignment (uint version, uint batchSize, int computeDevice)
 Create Alignment object using default License and DataContainer More...
 
 Alignment (uint version, ILicense license)
 Create Alignment object using given License More...
 
 Alignment (uint version)
 Create Alignment object using defailt parameters More...
 
bool IsCompatibleWithFaceDetector (uint version)
 Determine Face Detector and Alignment algorithms versions compatibility. More...
 
IFaceSDKSet< IAlignmentInfoCalc (IEnumerable< IFace > faces)
 Performs alignment operation on specified face collection 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 ()
 

Properties

uint Version [get]
 
- 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...
 
- Properties inherited from FaceSDK.Alignment.IAlignment
uint Version [get]
 Algorithm's version. More...
 

Constructor & Destructor Documentation

◆ Alignment() [1/6]

FaceSDK.Alignment.Alignment.Alignment ( uint  version,
ILicense  license,
IDataContainer  dataContainer,
uint  batchSize,
int  computeDevice 
)
inline

Create Alignment object using given License and DataContainer

Parameters
versionAgeGender version
licenseLicense
dataContainerDataContainer
batchSizeBatch size
computeDeviceCompute device

◆ Alignment() [2/6]

FaceSDK.Alignment.Alignment.Alignment ( uint  version,
IDataContainer  dataContainer,
uint  batchSize,
int  computeDevice 
)
inline

Create Alignment object using default License and given DataContainer

Parameters
versionAgeGender version
dataContainerDataContainer
batchSizeBatch size
computeDeviceCompute device

◆ Alignment() [3/6]

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

Create Alignment object using given License and default DataContainer

Parameters
versionAgeGender version
licenseLicense
batchSizeBatch size
computeDeviceCompute device

◆ Alignment() [4/6]

FaceSDK.Alignment.Alignment.Alignment ( uint  version,
uint  batchSize,
int  computeDevice 
)
inline

Create Alignment object using default License and DataContainer

Parameters
versionAgeGender version
batchSizeBatch size
computeDeviceCompute device

◆ Alignment() [5/6]

FaceSDK.Alignment.Alignment.Alignment ( uint  version,
ILicense  license 
)
inline

Create Alignment object using given License

Parameters
versionAgeGender version
licenseLicense

◆ Alignment() [6/6]

FaceSDK.Alignment.Alignment.Alignment ( uint  version)
inline

Create Alignment object using defailt parameters

Parameters
versionAgeGender version

Member Function Documentation

◆ Calc()

IFaceSDKSet<IAlignmentInfo> FaceSDK.Alignment.Alignment.Calc ( IEnumerable< IFace faces)
inline

Performs alignment operation on specified face collection

Parameters
faces
Returns
A set of aligned faces

Implements FaceSDK.Alignment.IAlignment.

◆ IsCompatibleWithFaceDetector()

bool FaceSDK.Alignment.Alignment.IsCompatibleWithFaceDetector ( uint  version)
inline

Determine Face Detector and Alignment algorithms versions compatibility.

Parameters
versionFace Detector version to check
Returns
true if versions are compatible, false otherwise

Implements FaceSDK.Alignment.IAlignment.


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