Skip to content

General information#

FaceEngine supports per-features node-locked licensing for every supported platform. This means that a final customer version of FaceEngine might be customized by activating and deactivating the licensed features. For that reason, not all algorithms and modules described in this book might be available to you.

Each SDK instance should be activated on every device. License, which was activated for one device, could not be used on some other device.

Interface for License objects ILicense (see file ILicense.h) gives you possibility to:

  • check, if license is already activated;
  • save license for next usage to some file;
  • load license from file;
  • check if some feature of FaceEngine is available for this license.

Typical usage scenario:

  • Create a IFaceEngine object (see file FaceEngine.h);
  • Get license pointer through fsdk::IFaceEngine::getLicense;
  • Make activation for that license object through fsdk::activateLicense. This method requires full or relative path to the "license.conf" file.