LivenessEngine structure overview#
LivenessEngine is subdivided into two facilities:
- Core facility. This facility is responsible for normal functioning of all other facilities. The core facility provides settings accessors and common interfaces. It also contains the main LivenessEngine root object that is used to create instances of all liveness test scenarios.
- Liveness detection facility. This facility is dedicated to liveness determination which is performed by different algorithms.
Both facilities are a set of classes dedicated to some common for them (yet specific) problem domain. Core facility is used for liveness detection facilities configuration and production.