Overview#
Luna SDK contains two primary libraries:
- FaceEngine SDK is the core library. It is described in the FaceEngine_Handbook.pdf;
The TrackEngine tool is used for receiving images from video.
See Licensing.pdf for information about features licensing and license activation.
See FeatureMap.htm for additional information about available functionality and features.
The ConfigurationGuide.pdf includes information about SDK configurations.
FaceEngine#
FaceEngine SDK enables you to implement the following functionality:
- Faces and human body detection in still images;
- Landmarks location on faces and human bodies;
- Faces warping;
- Human body resize;
- Face and human descriptor extraction and matching;
- Descriptor search index creation (fast Hierarchical Navigable World graph or HNSW shortly);
- Batching for processing performance improvements.
FaceEngineSDK library is available in two versions: Frontend Edition (FE) and Complete Edition (CE):
- Complete Edition supports all functionality;
- Frontend Edition is a light version with excluded descriptor functionality (does not support descriptor extraction and matching).
TrackEngine#
It is a tool for face detection and tracking on multiple sources. It allows to pick the most suitable still images for facial recognition from a sequence of video frames.
Note, that TrackEngine itself does not perform any facial recognition. It’s purpose is to prepare required data for external systems.