| Face Engine SDK 5.35.0 A face detection, recognition and tracking engine.

Classes | Enumerations
Descriptor extractor

Descriptor extractor public interfaces and related types and structures. More...

## Classes
struct | fsdk::MatchingResult
| Result of descriptor matching. More...
struct | fsdk::IDescriptor
| Descriptor interface. More...
struct | fsdk::IDescriptorBatch
| Descriptor batch interface. More...
struct | fsdk::ErrorTraits< IDescriptorBatch::Error >
| Specialized for DescriptorBatchError. More...
struct | fsdk::IDescriptorExtractor
| Descriptor extractor interface. More...
struct | fsdk::IDescriptorMatcher
| Descriptor matcher interface. More...

## Enumerations
enum | fsdk::DescriptorType { fsdk::DT_FACE, fsdk::DT_HUMAN }
| Descriptor type enum. Determines which type of descriptor to use. More...
enum | fsdk::DescriptorVersion : uint32_t { fsdk::DV_MIN_FACE_DESCRIPTOR_VERSION = 54, fsdk::DV_MIN_HUMAN_DESCRIPTOR_VERSION = 102 }
| Minimum descriptor model version. Determines which minimum version of descriptor to use. More...
enum | fsdk::HumanDescriptorVersion : uint32_t { fsdk::HDV_TRACKER_HUMAN_DESCRIPTOR_VERSION = 102, fsdk::HDV_PRECISE_HUMAN_DESCRIPTOR_VERSION = 103, fsdk::HDV_REGULAR_HUMAN_DESCRIPTOR_VERSION = 104, fsdk::HDV_TRACKER_V2 = 105, fsdk::HDV_PRECISE_V2 = 106, fsdk::HDV_REGULAR_V2 = 107, fsdk::HDV_TRACKER_V3 = 108, fsdk::HDV_PRECISE_V3 = 109, fsdk::HDV_REGULAR_V3 = 110, fsdk::HDV_PRECISE_V4 = 112, fsdk::HDV_REGULAR_V4 = 113, fsdk::HDV_PRECISE_V5 = 115, fsdk::HDV_REGULAR_V5 = 116 }
| Human descriptor model versions. Determines which version of human descriptor to use. More...

## Detailed Description

Descriptor extractor public interfaces and related types and structures.

## Enumeration Type Documentation

## ◆ DescriptorType

enum fsdk::DescriptorType

Descriptor type enum. Determines which type of descriptor to use.

Enumerator
DT_FACE | face descriptor.
DT_HUMAN | human descriptor.

## ◆ DescriptorVersion

enum fsdk::DescriptorVersion : uint32_t

Minimum descriptor model version. Determines which minimum version of descriptor to use.

Enumerator
DV_MIN_FACE_DESCRIPTOR_VERSION | face descriptor.
DV_MIN_HUMAN_DESCRIPTOR_VERSION | human descriptor.

## ◆ HumanDescriptorVersion

enum fsdk::HumanDescriptorVersion : uint32_t

Human descriptor model versions. Determines which version of human descriptor to use.

Enumerator
HDV_TRACKER_HUMAN_DESCRIPTOR_VERSION | human tracking descriptor, light and fast version.
HDV_PRECISE_HUMAN_DESCRIPTOR_VERSION | precise human descriptor, heavy and slow.
HDV_REGULAR_HUMAN_DESCRIPTOR_VERSION | regular human descriptor.
HDV_TRACKER_V2 | human tracking descriptor, light and fast version.
HDV_PRECISE_V2 | precise human descriptor, heavy and slow.
HDV_REGULAR_V2 | regular human descriptor.
HDV_TRACKER_V3 | human tracking descriptor, light and fast version.
HDV_PRECISE_V3 | precise human descriptor, heavy and slow.
HDV_REGULAR_V3 | regular human descriptor.
HDV_PRECISE_V4 | precise human descriptor, heavy and slow.
HDV_REGULAR_V4 | regular human descriptor.
HDV_PRECISE_V5 | precise human descriptor, heavy and slow.
HDV_REGULAR_V5 | regular human descriptor.