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

Classes | Namespaces | Enumerations | Functions
IDetector.h File Reference

Face detector interfaces. More...

`#include "IObject.h"`
`#include "Face.h"`
`#include "Human.h"`
`#include "FSDKError.h"`
`#include "Types.h"`
`#include "IResultBatch.h"`
`#include <functional>`

Go to the source code of this file.

## Classes
class | fsdk::IDetectionComparer
| Interface of BestDetection comparer. Implement it if you want to use own BestDetection strategy. More...
class | fsdk::FunctionDetectionComparer
| Syntax sugar, allows you to use lambdas to define a BestDetection comparer. More...
struct | fsdk::IDetector
| face detector interface. More...
struct | fsdk::IHumanDetector
| human body detector interface. More...

## Namespaces
| fsdk
| SDK namespace.

## Enumerations
enum | fsdk::RecognitionMode { fsdk::RM_RGB = 0, fsdk::RM_INFRA_RED }
| Recognition mode structure. Determines which recognition mode to use. More...
enum | fsdk::ObjectDetectorClassType { fsdk::FACE_DET_DEFAULT = 0, fsdk::FACE_DET_V1 = 4, fsdk::FACE_DET_V2 = 5, fsdk::FACE_DET_V3 = 6, fsdk::FACE_DET_COUNT = 7 }
| Object detector type enumeration. More...
enum | fsdk::DetectionComparerType { fsdk::DCT_CONFIDANCE = 0, fsdk::DCT_CENTER, fsdk::DCT_CENTER_AND_CONFIDANCE, fsdk::DCT_SIZE, DCT_COUNT }
| Strategy of BestDetections comparer. More...
enum | fsdk::DetectionType { fsdk::dtBBox = 0, fsdk::dt5Landmarks = 1<<0, fsdk::dt68Landmarks = 1<<1, fsdk::dtAll = 0xffff }
| Detection type enumeration. More...
enum | fsdk::HumanDetectionType { fsdk::DCT_BOX = 0, fsdk::DCT_POINTS = 1<<0, fsdk::DCT_ALL = 0xffff }
| Human detection type enumeration. More...

## Functions
DetectionType | fsdk::operator| (DetectionType a, DetectionType b)
HumanDetectionType | fsdk::operator| (HumanDetectionType a, HumanDetectionType b)

## Detailed Description

Face detector interfaces.

Copyright
  VisionLabs LLC

Date
  16.02.2017