![]() |
Face Engine SDK
5.26.0
A face detection, recognition and tracking engine.
|
Root LUNA SDK object interface. More...
#include <IFaceEngineMobile.h>
Public Member Functions | |
| virtual ResultValue< FSDKError, IDetectorPtr > | createDetector () noexcept=0 |
| Creates a detector of given type. | |
| virtual ResultValue< FSDKError, IHeadPoseEstimatorPtr > | createHeadPoseEstimator () noexcept=0 |
| Creates Head pose estimator. | |
| virtual ResultValue< FSDKError, IAGSEstimatorPtr > | createAGSEstimator () noexcept=0 |
| Creates AGS estimator. | |
| virtual ResultValue< FSDKError, IEyeEstimatorPtr > | createEyeEstimator () noexcept=0 |
| Creates Eye estimator. | |
| virtual ResultValue< FSDKError, IMedicalMaskEstimatorPtr > | createMedicalMaskEstimator () noexcept=0 |
| Creates MedicalMask estimator. | |
| virtual ResultValue< FSDKError, IGazeEstimatorPtr > | createGazeEstimator (SensorType mode=SensorType::Visible) noexcept=0 |
| Creates Gaze estimator. | |
| virtual ResultValue< FSDKError, IGlassesEstimatorPtr > | createGlassesEstimator () noexcept=0 |
| Creates Glasses estimator. | |
| virtual ResultValue< FSDKError, IQualityEstimatorPtr > | createQualityEstimator () noexcept=0 |
| Creates Quality estimator. | |
| virtual ResultValue< FSDKError, IBestShotQualityEstimatorPtr > | createBestShotQualityEstimator () noexcept=0 |
| Creates BestShotQuality estimator. | |
| virtual ResultValue< FSDKError, ILivenessOneShotRGBEstimatorPtr > | createLivenessOneShotRGBEstimator () noexcept=0 |
| Creates Liveness OneShot estimator. | |
| virtual ResultValue< FSDKError, IDepthLivenessEstimatorPtr > | createDepthLivenessEstimator () noexcept=0 |
| Creates universal DepthLiveness estimator. | |
| virtual ResultValue< FSDKError, ILivenessDepthRGBEstimatorPtr > | createLivenessDepthRGBEstimator () noexcept=0 |
| Creates Liveness Depth+RGB estimator. | |
| virtual ResultValue< FSDKError, INIRLivenessEstimatorPtr > | createNIRLivenessEstimator (const NIRLivenessMode mode=NIRLivenessMode::Default) noexcept=0 |
| Creates NIRLiveness estimator. | |
| virtual ResultValue< FSDKError, IMouthEstimatorPtr > | createMouthEstimator () noexcept=0 |
| Creates Mouth estimator. | |
| virtual ResultValue< FSDKError, IFaceOcclusionEstimatorPtr > | createFaceOcclusionEstimator () noexcept=0 |
| Creates FaceOcclusion estimator. | |
| virtual ResultValue< FSDKError, IDescriptorPtr > | createDescriptor (uint32_t version=0) noexcept=0 |
| Creates Descriptor. | |
| virtual ResultValue< FSDKError, IDescriptorPtr > | createDescriptor (IArchive *archive, uint32_t flags=0) noexcept=0 |
| Creates and loads Descriptor from Archive. | |
| virtual ResultValue< FSDKError, IDescriptorBatchPtr > | createDescriptorBatch (int32_t size, uint32_t version=0) noexcept=0 |
| Creates Batch of descriptors. | |
| virtual ResultValue< FSDKError, IDescriptorExtractorPtr > | createExtractor (uint32_t version=0) noexcept=0 |
| Creates descriptor extractor. | |
| virtual ResultValue< FSDKError, IDescriptorMatcherPtr > | createMatcher (uint32_t version=0) noexcept=0 |
| Creates descriptor matcher. | |
| virtual ResultValue< FSDKError, IWarperPtr > | createWarper () noexcept=0 |
| Creates warper. | |
| virtual FaceEngineEdition | getFaceEngineEdition () const noexcept=0 |
| Get LUNA SDK ditribution edition. | |
| virtual void | setDataDirectory (const char *path) noexcept=0 |
| Sets data directory. | |
| virtual const char * | getDataDirectory () const noexcept=0 |
| Gets data directory. | |
| virtual void | setSettingsProvider (ISettingsProvider *provider) noexcept=0 |
| Sets settings provider. | |
| virtual void | setRuntimeSettingsProvider (ISettingsProvider *provider) noexcept=0 |
| Sets runtime settings provider. | |
| virtual ISettingsProvider * | getSettingsProvider () const noexcept=0 |
| Gets settings provider. | |
| virtual ISettingsProvider * | getRuntimeSettingsProvider () const noexcept=0 |
| Gets runtime settings provider. | |
| virtual ILicense * | getLicense () const noexcept=0 |
| Get current License object, which was set for FaceEngine object. | |
Root LUNA SDK object interface.