3DiVi Face SDK
3.24.2
|
C++ interface. More...
Classes | |
class | ActiveLiveness |
class | AgeGenderEstimator |
Interface object for age and gender estimation. More... | |
class | CameraCalibrator |
Interface object for camera calibration and correction of image distortion. More... | |
class | Capturer |
Interface object for detecting or tracking of faces in the images or video sequences. More... | |
class | Config |
A class used to override the configuration parameters at runtime. More... | |
class | Context |
Context is an interface object for storing data and interacting with methods from the Processing Block API. More... | |
class | ContextRef |
class | DepthLivenessEstimator |
Interface object used to estimate face liveness in order to prevent spoofing attacks. More... | |
struct | DepthMapRaw |
A 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). More... | |
class | EmotionsEstimator |
Interface object for estimation of emotions. More... | |
class | Error |
The class of exceptions thrown when errors occur. More... | |
class | CVRawImage |
Example of implementation of the pbio::IRawImage interface via OpenCV. More... | |
class | FaceAttributesEstimator |
Interface object used to estimate attributes of the face. More... | |
class | FaceQualityEstimator |
Interface object for sample quality estimation. More... | |
class | FacerecService |
Interface object for creating other interface objects. More... | |
class | InternalImageBuffer |
Interface object that stores image data. Always create new InternalImageBuffer for every image or video frame. Never change image data of InternalImageBuffer after first use. More... | |
class | IRawImage |
Raw 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. More... | |
struct | IRFrameRaw |
An 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). More... | |
class | IRLivenessEstimator |
Interface object used to estimate face liveness in order to prevent spoofing attacks. More... | |
class | Liveness2DEstimator |
Interface object used to estimate face liveness in order to prevent spoofing attacks. More... | |
class | LivenessEstimator |
Interface object used to estimate face liveness to prevent spoofing attacks. More... | |
struct | Point |
3D point. More... | |
class | ProcessingBlock |
Interface object used to work with estimators from Processing Block API. More... | |
class | QualityEstimator |
Interface object used to estimate sample quality. More... | |
struct | RawImage |
Struct that provides raw image data and optional cropping information. More... | |
class | RawSample |
Interface object that stores a captured face sample. More... | |
class | Recognizer |
Interface object for creating and matching templates. More... | |
struct | Rectangle |
Rectangle in an image. More... | |
struct | SampleCheckStatus |
The result of some kind of sample checking. More... | |
class | HeavySmartPtr |
class | SmartPtr |
class | LightSmartPtr |
struct | StructStorageFields |
class | Template |
Interface object for saving the face template. More... | |
class | TemplatesIndex |
Interface object for working with the template index. More... | |
class | VideoWorker |
VideoWorker 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. More... | |
C++ interface.