|
| virtual ResultValue< FSDKError, IDetectorPtr > | createDetector (ObjectDetectorClassType type=FACE_DET_DEFAULT, SensorType mode=SensorType::Visible, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates a detector of a given type. More...
|
| |
| virtual ResultValue< FSDKError, IHeadDetectorPtr > | createHeadDetector (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates a head detector. More...
|
| |
| virtual ResultValue< FSDKError, IFaceLandmarksDetectorPtr > | createFaceLandmarksDetector (SensorType mode=SensorType::Visible, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates a face landmark detector. More...
|
| |
|
virtual ResultValue< FSDKError, IOrientationEstimatorPtr > | createOrientationEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| |
| virtual ResultValue< FSDKError, IHumanDetectorPtr > | createHumanDetector (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates a human detector. More...
|
| |
| virtual ResultValue< FSDKError, IHumanFaceDetectorPtr > | createHumanFaceDetector (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates a HumanFace detector, which detects humans, faces and associations between them. More...
|
| |
| virtual ResultValue< FSDKError, IHeadPoseEstimatorPtr > | createHeadPoseEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Head pose estimator. More...
|
| |
| virtual ResultValue< FSDKError, IOverlapEstimatorPtr > | createOverlapEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Overlap estimator. More...
|
| |
| virtual ResultValue< FSDKError, IAGSEstimatorPtr > | createAGSEstimator (const LaunchOptions *options=nullptr) noexcept=0 |
| | Creates AGS estimator. More...
|
| |
| virtual ResultValue< FSDKError, IAttributeEstimatorPtr > | createAttributeEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Attribute estimator. More...
|
| |
| virtual ResultValue< FSDKError, IHumanAttributeEstimatorPtr > | createHumanAttributeEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates HumanAttribute estimator. More...
|
| |
| virtual ResultValue< FSDKError, IQualityEstimatorPtr > | createQualityEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Quality estimator. More...
|
| |
| virtual ResultValue< FSDKError, IBlackWhiteEstimatorPtr > | createBlackWhiteEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates BlackWhite estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessDepthEstimatorPtr > | createDepthEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Liveness Depth estimator. More...
|
| |
| virtual ResultValue< FSDKError, IDepthLivenessEstimatorPtr > | createDepthLivenessEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates universal DepthLiveness estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessDepthRGBEstimatorPtr > | createLivenessDepthRGBEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Liveness Depth+RGB estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessIREstimatorPtr > | createIREstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Liveness Infrared estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessOneShotRGBEstimatorPtr > | createLivenessOneShotRGBEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Liveness OneShot estimator. More...
|
| |
| virtual ResultValue< FSDKError, IMouthEstimatorPtr > | createMouthEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Mouth estimator. More...
|
| |
| virtual ResultValue< FSDKError, IMedicalMaskEstimatorPtr > | createMedicalMaskEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates MedicalMask estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessFlyingFacesEstimatorPtr > | createLivenessFlyingFacesEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates LivenessFlyingFaces estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessFPREstimatorPtr > | createLivenessFPREstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates LivenessFPR estimator. More...
|
| |
| virtual ResultValue< FSDKError, ILivenessRGBMEstimatorPtr > | createLivenessRGBMEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Liveness RGBM estimator. More...
|
| |
| virtual ResultValue< FSDKError, IEyeEstimatorPtr > | createEyeEstimator (SensorType mode=SensorType::Visible, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Eye estimator. More...
|
| |
| virtual ResultValue< FSDKError, IEmotionsEstimatorPtr > | createEmotionsEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Emotions estimator. More...
|
| |
| virtual ResultValue< FSDKError, IGazeEstimatorPtr > | createGazeEstimator (SensorType mode=SensorType::Visible, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Gaze estimator. More...
|
| |
| virtual ResultValue< FSDKError, IGlassesEstimatorPtr > | createGlassesEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Glasses estimator. More...
|
| |
| virtual ResultValue< FSDKError, IFaceOcclusionEstimatorPtr > | createFaceOcclusionEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates FaceOcclusion estimator. More...
|
| |
| virtual ResultValue< FSDKError, IBestShotQualityEstimatorPtr > | createBestShotQualityEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates BestShotQuality estimator. More...
|
| |
| virtual ResultValue< FSDKError, ICredibilityCheckEstimatorPtr > | createCredibilityCheckEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates CredibilityCheck estimator. More...
|
| |
| virtual ResultValue< FSDKError, IHeadWearEstimatorPtr > | createHeadWearEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates HeadWear estimator. More...
|
| |
| virtual ResultValue< FSDKError, IFacialHairEstimatorPtr > | createFacialHairEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates FacialHair estimator. More...
|
| |
| virtual ResultValue< FSDKError, IFishEyeEstimatorPtr > | createFishEyeEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates FishEye estimator. More...
|
| |
| virtual ResultValue< FSDKError, INaturalLightEstimatorPtr > | createNaturalLightEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates NaturalLight estimator. More...
|
| |
| virtual ResultValue< FSDKError, IPPEEstimatorPtr > | createPPEEstimator (const LaunchOptions *LaunchOptions=nullptr) noexcept=0 |
| | Creates Personal Protection Equipment (PPE) estimator. More...
|
| |
| virtual ResultValue< FSDKError, IPortraitStyleEstimatorPtr > | createPortraitStyleEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates PortraitStyle estimator. More...
|
| |
| virtual ResultValue< FSDKError, IDynamicRangeEstimatorPtr > | createDynamicRangeEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates DynamicRange estimator. More...
|
| |
| virtual ResultValue< FSDKError, IBackgroundEstimatorPtr > | createBackgroundEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Background estimator. More...
|
| |
| virtual ResultValue< FSDKError, IRedEyeEstimatorPtr > | createRedEyeEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates Red Eye estimator. More...
|
| |
| virtual ResultValue< FSDKError, IEyeBrowEstimatorPtr > | createEyeBrowEstimator (const LaunchOptions *LaunchOptions=nullptr) noexcept=0 |
| | Creates EyeBrow estimator . More...
|
| |
|
virtual ResultValue< FSDKError, IEthnicityEstimatorPtr > | createEthnicityEstimator (const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| |
| virtual ResultValue< FSDKError, ICrowdEstimatorPtr > | createCrowdEstimator (fsdk::CrowdEstimatorType type=fsdk::CrowdEstimatorType::CET_DEFAULT, const LaunchOptions *LaunchOptions=nullptr) noexcept=0 |
| | Creates Crowd estimator. More...
|
| |
| virtual ResultValue< FSDKError, experimental::IDeepFakeEstimatorPtr > | createDeepFakeEstimator (const experimental::DeepFakeMode mode=experimental::DeepFakeMode::Default, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates DeepFake estimator. The current implementation is experimental, and does not support backward compatibility. The API can be modified in upcoming versions. More...
|
| |
| virtual ResultValue< FSDKError, INIRLivenessEstimatorPtr > | createNIRLivenessEstimator (const NIRLivenessMode mode=NIRLivenessMode::Default, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates NIRLiveness estimator. More...
|
| |
| virtual ResultValue< FSDKError, IFightsEstimatorPtr > | createFightsEstimator (const LaunchOptions *LaunchOptions=nullptr) noexcept=0 |
| | Creates FightsEstimator estimator. More...
|
| |
| virtual ResultValue< FSDKError, IDescriptorPtr > | createDescriptor (uint32_t version=0) noexcept=0 |
| | Creates Descriptor. More...
|
| |
| virtual ResultValue< FSDKError, IDescriptorPtr > | createDescriptor (IArchive *archive, uint32_t flags=0) noexcept=0 |
| | Creates and loads Descriptor from Archive. More...
|
| |
| virtual ResultValue< FSDKError, IDescriptorBatchPtr > | createDescriptorBatch (int32_t size, uint32_t version=0) noexcept=0 |
| | Creates Batch of descriptors. More...
|
| |
| virtual ResultValue< FSDKError, IDescriptorExtractorPtr > | createExtractor (uint32_t version=0, const LaunchOptions *launchOptions=nullptr) noexcept=0 |
| | Creates descriptor extractor. More...
|
| |
| virtual ResultValue< FSDKError, IDescriptorMatcherPtr > | createMatcher (uint32_t version=0) noexcept=0 |
| | Creates descriptor matcher. More...
|
| |
| virtual ResultValue< FSDKError, IIndexBuilderPtr > | createIndexBuilder (const size_t capacity=0, uint32_t version=0) noexcept=0 |
| | Creates index builder. More...
|
| |
| virtual ResultValue< FSDKError, IDenseIndexPtr > | loadDenseIndex (const char *indexPath) noexcept=0 |
| | Loads dense index. More...
|
| |
| virtual ResultValue< FSDKError, IDynamicIndexPtr > | loadDynamicIndex (const char *indexPath) noexcept=0 |
| | Loads dynamic index. More...
|
| |
| virtual ResultValue< FSDKError, IWarperPtr > | createWarper () noexcept=0 |
| | Creates warper. More...
|
| |
| virtual ResultValue< FSDKError, IHumanWarperPtr > | createHumanWarper () noexcept=0 |
| | Creates human warper. More...
|
| |
| virtual ResultValue< FSDKError, IImageTransferPtr > | createImageTransfer (const LaunchOptions *LaunchOptions=nullptr) noexcept=0 |
| | Creates Image transfer facility. More...
|
| |
| virtual ResultValue< FSDKError, IAsyncContextPtr > | createAsyncContext (const int8_t threadCount) noexcept=0 |
| | Creates async context. More...
|
| |
| virtual FaceEngineEdition | getFaceEngineEdition () const noexcept=0 |
| | Get LUNA SDK ditribution edition. More...
|
| |
| virtual void | setDataDirectory (const char *path) noexcept=0 |
| | Sets data directory. More...
|
| |
| virtual const char * | getDataDirectory () const noexcept=0 |
| | Gets data directory. More...
|
| |
| virtual void | setSettingsProvider (ISettingsProvider *provider) noexcept=0 |
| | Sets settings provider. More...
|
| |
| virtual void | setRuntimeSettingsProvider (ISettingsProvider *provider) noexcept=0 |
| | Sets runtime settings provider. More...
|
| |
| virtual ISettingsProvider * | getSettingsProvider () const noexcept=0 |
| | Gets settings provider. More...
|
| |
| virtual ISettingsProvider * | getRuntimeSettingsProvider () const noexcept=0 |
| | Gets runtime settings provider. More...
|
| |
| virtual ILicense * | getLicense () const noexcept=0 |
| | Get current License object, which was set for FaceEngine object. More...
|
| |
| virtual int32_t | retain () noexcept=0 |
| | Increase strong reference count. More...
|
| |
| virtual int32_t | retainLocked () noexcept=0 |
| | Increase strong reference count thread safely. More...
|
| |
| virtual int32_t | release () noexcept=0 |
| | Decrease strong reference count. More...
|
| |
| virtual int32_t | getRefCount () const noexcept=0 |
| | Get actual strong reference count. More...
|
| |
| virtual int32_t | retainWeak () noexcept=0 |
| | Increase weak reference count. More...
|
| |
| virtual int32_t | releaseWeak () noexcept=0 |
| | Decrease weak reference count. More...
|
| |
| virtual int32_t | getWeakRefCount () const noexcept=0 |
| | Get actual weak reference count. More...
|
| |