Face Engine SDK 5.25.0
A face detection, recognition and tracking engine.
Loading...
Searching...
No Matches
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

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

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.