3DiVi Face SDK
3.24.0
|
Classes | |
class | Capturer |
Interface object for detecting or tracking of faces in the images or video sequences. More... | |
class | Context |
Context is an interface object for storing data and interacting with methods from the Processing Block API. More... | |
class | Point2 |
3D point. More... | |
class | ProcessingBlock |
Interface object used to work with estimators from Processing Block API. More... | |
class | Rectangle |
Rectangle in an image. More... | |
class | RawImage |
Struct that provides raw image data and optional cropping information. More... | |
class | Angles |
Face orientation angles. More... | |
class | RawSample |
Interface object that stores a captured face sample. More... | |
class | MatchResult |
Result of template matching. More... | |
class | Recognizer |
class | Template |
Interface object for saving the face template. More... | |
class | DatabaseElement |
Database 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. 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... | |
Functions | |
typedef | NS_ENUM (int32_t, CtxFormat) |
Format of image data. More... | |
typedef | NS_ENUM (int32_t, Format) |
Format of image data. More... | |
typedef | NS_ENUM (int32_t, SampleType) |
Sample types (see also Capturer::CapturerType). More... | |
typedef | NS_ENUM (int32_t, ImageFromat) |
Image formats for saving. More... | |
typedef | NS_ENUM (int32_t, FaceCutType) |
Face cropping types. | |
Variables | |
float | Point2::x |
X coordinate. | |
float | Point2::y |
Y coordinate. | |
float | Point2::z |
Z coordinate. | |
typedef NS_ENUM | ( | int32_t | , |
CtxFormat | |||
) |
Format of image data.
BGR, 24 bit per pixel, 8 bit per channel.
RGB, 24 bit per pixel, 8 bit per channel.
BGRA, 32 bit per pixel, 8 bit per channel.
YUV420 format in the YUV color coding system, the standard image format used on the Android camera preview.
NV12 format in the YUV color coding system.
NV21 format in the YUV color coding system, the standard image format used on the Android camera preview.
typedef NS_ENUM | ( | int32_t | , |
SampleType | |||
) |
Sample types (see also Capturer::CapturerType).
The face is frontal-oriented.
The face is left-profile-oriented.
The face is right-profile-oriented.
typedef NS_ENUM | ( | int32_t | , |
Format | |||
) |
Format of image data.
Grayscale, 8 bit per pixel.
RGB, 24 bit per pixel, 8 bit per channel.
BGR, 24 bit per pixel, 8 bit per channel.
NV21 format in the YUV color coding system, the standard image format used on the Android camera preview.
NV12 format in the YUV color coding system.
typedef NS_ENUM | ( | int32_t | , |
ImageFromat | |||
) |
Image formats for saving.
JPEG (lossy compression).
PNG (lossless compression).
TIFF (lossless compression).
BMP (no compression).