3DiVi Face SDK  3.24.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Groups
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234567]
oNcom
|\Nvdt
oNface_sdk
|oNexample
|\Nmodules
oNpbioC++ interface
|oCActiveLiveness
|oCAgeGenderEstimatorInterface object for age and gender estimation
|oCCameraCalibratorInterface object for camera calibration and correction of image distortion
|oCCapturerInterface object for detecting or tracking of faces in the images or video sequences
|oCConfigA class used to override the configuration parameters at runtime
|oCContextContext is an interface object for storing data and interacting with methods from the Processing Block API
|oCContextRef
|oCDepthLivenessEstimatorInterface object used to estimate face liveness in order to prevent spoofing attacks
|oCDepthMapRawA depth map aligned with the original color image.
Correspondence between the coordinates of the original image and depth map is as follows:
    let (x; y) be a point on the depth map, then a corresponding point on the original image is
    (depth_map_2_image_offset_x + depth_map_2_image_scale_x * x; depth_map_2_image_offset_y + depth_map_2_image_scale_y * y)
|oCEmotionsEstimatorInterface object for estimation of emotions
|oCErrorThe class of exceptions thrown when errors occur
|oCCVRawImageExample of implementation of the pbio::IRawImage interface via OpenCV
|oCFaceAttributesEstimatorInterface object used to estimate attributes of the face
|oCFaceQualityEstimatorInterface object for sample quality estimation
|oCFacerecServiceInterface object for creating other interface objects
|oCInternalImageBufferInterface object that stores image data. Always create new InternalImageBuffer for every image or video frame. Never change image data of InternalImageBuffer after first use
|oCIRawImageRaw image interface. To use this interface, you need to inherit it and create your own implementation for a specific image type. See an example of implementation in pbio/example/CVRawImage.h
|oCIRFrameRawAn IR frame aligned with an original color image.
Correspondence between the coordinates of the original image and the IR frame is as follows:
    let (x; y) be a point on the IR frame, then a corresponding point on the original image is
    (ir_frame_2_image_offset_x + ir_frame_image_2_scale_x * x; ir_frame_2_image_offset_y + ir_frame_2_image_scale_y * y)
|oCIRLivenessEstimatorInterface object used to estimate face liveness in order to prevent spoofing attacks
|oCLiveness2DEstimatorInterface object used to estimate face liveness in order to prevent spoofing attacks
|oCLivenessEstimatorInterface object used to estimate face liveness to prevent spoofing attacks
|oCPoint3D point
|oCProcessingBlockInterface object used to work with estimators from Processing Block API
|oCQualityEstimatorInterface object used to estimate sample quality
|oCRawImageStruct that provides raw image data and optional cropping information
|oCRawSampleInterface object that stores a captured face sample
|oCRecognizerInterface object for creating and matching templates
|oCRectangleRectangle in an image
|oCSampleCheckStatusThe result of some kind of sample checking
|oCHeavySmartPtr
|oCSmartPtr
|oCLightSmartPtr
|oCStructStorageFields
|oCTemplateInterface object for saving the face template
|oCTemplatesIndexInterface object for working with the template index
|\CVideoWorkerVideoWorker is an interface object for tracking, processing and matching faces on multiple video streams. We recommend you to use VideoWorker instead of Capturer for face tracking on video streams. When VideoWorker is created with matching_thread=0 and processing_thread=0, then the standard Capturer license is used
oNVDT
|\NFaceRecognition
oCActiveLivenessStatus
oCAgeGender
oCAnglesFace orientation angles
oCCapturerInterface object for detecting or tracking of faces in the images or video sequences
oCConfig
oCContextContext is an interface object for storing data and interacting with methods from the Processing Block API
oCCounterState
oCDatabaseElementDatabase element. If you have several face templates for one person, you should create one element for each template with the same person_id but different element_id
oCEmotionsConfidence
oCFacerecService
oCLicenseState
oCMatchFoundCallbackData
oCMatchResultResult of template matching
oCParams
oCPoint23D point
oCProcessingBlockInterface object used to work with estimators from Processing Block API
oCRawImageStruct that provides raw image data and optional cropping information
oCRawSampleInterface object that stores a captured face sample
oCRecognizer
oCRectangleRectangle in an image
oCSearchResult
oCTemplateInterface object for saving the face template
oCTrackingCallbackData
\CVideoWorkerVideoWorker is an interface object for tracking, processing and matching faces on multiple video streams. We recommend you to use VideoWorker instead of Capturer for face tracking on video streams. When VideoWorker is created with matching_thread=0 and processing_thread=0, then the standard Capturer license is used