Skip to content

Licensed features#

To work with license features in code the LicenseFeature enum should be used (see file ILicense.h). Some features are not available for some platforms.

Descriptor license feature allows creating no more than 1000 descriptors on mobile platforms.

Full list of features and their associated estimators available on mobile platforms:

  • Detection - enables you to to find person face in a frame Available instances:

  • IDetector

  • BestShot - enables you to select bestshot from the provided images. Available instances:

  • IBestShotQualityEstimator

  • IAGSEstimator (deprecated, use IBestShotQualityEstimator instead)
  • IHeadPoseEstimator (deprecated, use IBestShotQualityEstimator instead)
  • IQualityEstimator

  • FaceFeatures - enables you to estimate face features. Available instances:

  • IEyeEstimator

  • IGlassesEstimator

  • Descriptor - enables you to extract face features of a concrete person and work with them. Available instances:

  • IDescriptor

  • IDescriptorBatch
  • IDescriptorExtractor
  • IDescriptorMatcher

  • MobileLiveness - enables you to predict whether the person's face is real or fake (photo, printed image). Available instances:

  • ILivenessOneShotRGBEstimator

  • Liveness - enables you to get a bestshot from video. Available instances:

  • IBestShotMobile

  • MedicalMaskDetection - enables you to detect a medical face mask on the face in the source image.

Available instances:

  • IMedicalMaskEstimator

  • TrackEngine - enables you to track person on video. Available instances:

  • ITrackEngine

Other features such as Attributes, Emotions, Liveness, DescriptorIndex, LivenessEngine, HumanDetection are not available for mobile platforms.

See FeatureMapMobile.htm for additional information about these features.

If the license for the selected feature is invalid, the factory instantiation method will return result with error code and empty object. For example, method: IFaceEngine::createAGSEstimator will return ResultValue with FSDKError::LicenseError empty IAGSEstimatorPtr object in case if LicenseFeature::BestShot in not available.