|
| enum | FSDKError : uint32_t {
FSDKError::Ok,
FSDKError::Internal,
FSDKError::InvalidInput,
FSDKError::InvalidImage,
FSDKError::InvalidRect,
FSDKError::InvalidImageFormat,
FSDKError::InvalidImageSize,
FSDKError::InvalidDetection,
FSDKError::InvalidLandmarks5,
FSDKError::InvalidLandmarks68,
FSDKError::InvalidTransformation,
FSDKError::InvalidDescriptor,
FSDKError::InvalidDescriptorBatch,
FSDKError::InvalidSettingsProvider,
FSDKError::ModuleNotInitialized,
FSDKError::ModuleNotReady,
FSDKError::LicenseError,
FSDKError::BufferIsNull,
FSDKError::BufferIsFull,
FSDKError::BufferIsEmpty,
FSDKError::InvalidBufferSize,
FSDKError::IncompatibleDescriptors,
FSDKError::EnableJustInBetaMode,
FSDKError::FiltredAggregationError,
FSDKError::BatchedInternalError,
UnsupportedFunctionality,
HighMemoryUsage,
FSDKError::IncompatibleModelVersions
} |
| | Common SDK error codes. More...
|
| |
| enum | DesctiptorType { DT_FACE,
DT_HUMAN
} |
| | Descriptor type enum. Determines which type of descriptor to use. More...
|
| |
| enum | DescriptorVersion : uint32_t { DV_MIN_FACE_DESCRIPTOR_VERSION = 46,
DV_MIN_HUMAN_DESCRIPTOR_VERSION = 101
} |
| | Minimum descriptor model version. Determines which minimum version of descriptor to use. More...
|
| |
| enum | RecognitionMode { RM_RGB = 0,
RM_INFRA_RED
} |
| | Recognition mode structure. Determines which recognition mode to use. More...
|
| |
| enum | ObjectDetectorClassType {
FACE_DET_DEFAULT = 0,
FACE_DET_V1 = 4,
FACE_DET_V2 = 5,
FACE_DET_V3 = 6,
FACE_DET_COUNT = 7
} |
| | Object detector type enumeration. More...
|
| |
| enum | DetectionComparerType {
DCT_CONFIDANCE = 0,
DCT_CENTER,
DCT_CENTER_AND_CONFIDANCE,
DCT_SIZE,
DCT_COUNT
} |
| | Strategy of BestDetections comparer. More...
|
| |
| enum | DetectionType { dtBBox = 0,
dt5Landmarks = 1<<0,
dt68Landmarks = 1<<1,
dtAll = 0xffff
} |
| | Detection type enumeration. More...
|
| |
| enum | HumanDetectionType { DCT_BOX = 0,
DCT_POINTS = 1<<0,
DCT_ALL = 0xffff
} |
| | Human detection type enumeration. More...
|
| |
| enum | LicenseFeature : uint32_t {
Detection = 1,
BestShot = 2,
Attributes = 3,
Emotions = 4,
FaceFeatures = 5,
Liveness = 6,
Descriptor = 7,
DescriptorIndex = 8,
LivenessEngine = 9,
TrackEngine = 10,
HumanDetection = 11,
MedicalMaskDetection = 19,
Count
} |
| | License features.
|
| |
| enum | FaceEngineEdition { FrontEndEdition,
CompleteEdition
} |
| |
| enum | ExecutionPolicy : uint8_t { ExecutionPolicy::Sync,
ExecutionPolicy::Async
} |
| | Enum to tell some method how to behave. More...
|
| |
| enum | FuturePromiseState : uint8_t {
FuturePromiseState::Empty,
FuturePromiseState::Promised,
FuturePromiseState::Fulfilled,
FuturePromiseState::CancelRequested,
FuturePromiseState::Canceled,
FuturePromiseState::Failed,
FuturePromiseState::Broken
} |
| | Enumeration of possible future or promise states. More...
|
| |
| enum | FutureError : uint8_t {
FutureError::Ok,
FutureError::InvalidInput,
FutureError::NotPromised,
FutureError::NotFulfilled,
FutureError::NonWaitable,
FutureError::Timeout,
FutureError::Internal
} |
| | Enumeration of possible Future errors. More...
|
| |
| enum | PromiseError : uint8_t {
PromiseError::Ok,
PromiseError::Internal,
PromiseError::StateNotCancelable,
PromiseError::StateNotFailable,
PromiseError::StateNotFulfillable,
PromiseError::StateDoesntAllowFutureCreation
} |
| | Enumeration of possible Promise errors. More...
|
| |
| enum | OrientationType : uint32_t { OT_NORMAL = 0,
OT_LEFT = 1,
OT_UPSIDE_DOWN = 2,
OT_RIGHT = 3
} |
| | Estimation of image orientation. More...
|
| |
|
|
IBestShotQualityEstimator::EstimationRequest | operator| (IBestShotQualityEstimator::EstimationRequest first, IBestShotQualityEstimator::EstimationRequest second) |
| |
|
DetectionType | operator| (DetectionType a, DetectionType b) |
| |
|
HumanDetectionType | operator| (HumanDetectionType a, HumanDetectionType b) |
| |
| FSDK_API bool | activateLicense (ILicense *license, const char *configPath) noexcept |
| | Makes License activation with some platform specific manner. Network connection is required. More...
|
| |
| FSDK_API IFaceEngineMobile * | createFaceEngineMobile (const char *dataPath=nullptr, const char *configPath=nullptr, const char *runtimePath=nullptr) noexcept |
| | Create the LUNA SDK root object. More...
|
| |
| FSDK_API ISettingsProvider * | createSettingsProvider (const char *path) noexcept |
| | Create a settings provider. More...
|
| |
|
template<typename T > |
Optional< typename std::decay
< T >::type > | make_optional (T &&val) |
| |
|
template<typename T , typename... Args> |
| Optional< T > | make_optional (Args &&...args) |
| |
| Landmarks5 | convert (const Landmarks68 &landmarks) |
| | convert landmarks68 into landmarks5 More...
|
| |
|
template<typename E0 , typename E1 > |
| Result< MultiError< E0, E1 > > | makeMultiResult (E0 error0, E1 error1) |
| |
| template<typename Type > |
| BaseRect< Type > | centerScale (const BaseRect< Type > &in, float scaleFactor) noexcept |
| | scale rect out of center More...
|
| |
| template<typename T > |
| Ref< T > | make_ref (T *ptr) noexcept |
| | Make smart reference to a IRefCounted based object. More...
|
| |
| template<typename S , typename T > |
| Ref< S > | make_ref_as (T *ptr) noexcept |
| | Make smart reference to a IRefCounted based object. More...
|
| |
| template<typename T > |
| Ref< T > | acquire (T *ptr) noexcept |
| | Acquire ownership of IRefCounted based object. More...
|
| |
| template<typename S , typename T > |
| Ref< S > | acquire_as (T *ptr) noexcept |
| | Acquire ownership of IRefCounted based object with a cast to a given type. More...
|
| |
|
template<typename E > |
| Result< E > | makeResult (E error) noexcept |
| |
| template<typename R , typename V > |
ResultValue< R, typename
std::remove_const< typename
std::remove_reference< V >
::type >::type > | makeResultValue (R result, V &&value) noexcept |
| | Addon for Result to output some value aside the result. More...
|
| |
| bool | operator< (Version lhs, Version rhs) noexcept |
| | Check if one version is less than another. More...
|
| |
| bool | operator== (Version lhs, Version rhs) noexcept |
| | Check if versions are equal. More...
|
| |
| bool | operator!= (Version lhs, Version rhs) noexcept |
| | Check if versions are not equal. More...
|
| |
| FSDK_API Version | getVersion () noexcept |
| | Get FaceEngine version. More...
|
| |
| FSDK_API const char * | getVersionHash () noexcept |
| | Get FaceEngine commit hash. More...
|
| |
| FSDK_API const char * | getVersionString () noexcept |
| | Get FaceEngine version string. More...
|
| |
| FSDK_API const char * | getBuildInfo () noexcept |
| | Get FaceEngine build description. The descripton contains used flags and compler settings. More...
|
| |