![]() |
Face Engine SDK
5.17.0
A face detection, recognition and tracking engine.
|
OneShot RGB Liveness estimator interface. More...
#include <ILivenessOneShotRGBEstimator.h>
Public Member Functions | |
virtual Result< FSDKError > | estimate (const Image &image, const Detection &detection, const Landmarks5 &landmarks5, LivenessOneShotRGBEstimation &estimation, float qualityThreshold=-1.f) const noexcept=0 |
OneShot RGB Liveness estimation. | |
virtual Result< FSDKError > | estimate (Span< const Image > images, Span< const Detection > detections, Span< const Landmarks5 > landmarks5, Span< LivenessOneShotRGBEstimation > estimations, float qualityThreshold=-1.f, LivenessOneShotRGBEstimation *aggregation=nullptr) const noexcept=0 |
OneShot RGB Liveness estimation. | |
virtual Result< FSDKError > | validate (Span< const Image > images, Span< const Detection > detections, Span< const Landmarks5 > landmarks5, Span< Result< FSDKError >> errors) const noexcept=0 |
Validate input of multiple frames in a single function call. |
OneShot RGB Liveness estimator interface.
virtual Result<FSDKError> fsdk::ILivenessOneShotRGBEstimator::estimate | ( | const Image & | image, |
const Detection & | detection, | ||
const Landmarks5 & | landmarks5, | ||
LivenessOneShotRGBEstimation & | estimation, | ||
float | qualityThreshold = -1.f |
||
) | const [pure virtual] |
OneShot RGB Liveness estimation.
[in] | image | source image. |
[in] | detection | detection coordinates in image space; |
[in] | landmarks5 | Landmarks5 for the detection; |
[out] | estimation | estimation results. |
[in] | qualityThreshold | quality threshold; |
virtual Result<FSDKError> fsdk::ILivenessOneShotRGBEstimator::estimate | ( | Span< const Image > | images, |
Span< const Detection > | detections, | ||
Span< const Landmarks5 > | landmarks5, | ||
Span< LivenessOneShotRGBEstimation > | estimations, | ||
float | qualityThreshold = -1.f , |
||
LivenessOneShotRGBEstimation * | aggregation = nullptr |
||
) | const [pure virtual] |
OneShot RGB Liveness estimation.
[in] | images | span of source images; |
[in] | detections | span of detection coordinates in corresponding source images space; |
[in] | landmarks5 | span of Landmarks5; |
[out] | estimations | span of estimations; |
[in] | qualityThreshold | quality threshold; |
[out] | aggregation | aggregated value based on estimations; |
virtual Result<FSDKError> fsdk::ILivenessOneShotRGBEstimator::validate | ( | Span< const Image > | images, |
Span< const Detection > | detections, | ||
Span< const Landmarks5 > | landmarks5, | ||
Span< Result< FSDKError >> | errors | ||
) | const [pure virtual] |
Validate input of multiple frames in a single function call.
[in] | images | span of source images. |
[in] | detections | span of detection coordinates in corresponding source images space. |
[in] | landmarks5 | span of landmarks |
[out] | errors | output span of errors for each image. |