Face Engine SDK  5.25.0
A face detection, recognition and tracking engine.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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

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

Enumerator
DT_FACE 

face descriptor.

DT_HUMAN 

human descriptor.

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.

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.