|
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
} |
| 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...
|
|