![]() |
Face Engine SDK
5.17.0
A face detection, recognition and tracking engine.
|
00001 #pragma once 00002 00003 #include <fsdk/IObject.h> 00004 #include <fsdk/FSDKError.h> 00005 #include <fsdk/Optional.h> 00006 #include <fsdk/Types.h> 00007 00008 namespace fsdk { 00009 00010 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00011 DECLARE_SMARTPTR(IAGSEstimator); 00012 #endif 00013 00024 struct IAGSEstimator : IRefCounted { 00033 virtual ResultValue<FSDKError, float> 00034 FSDK_DEPRECATED("AGSEstimator is deprecated since v.5.0.1, use BestShotQualityEstimator instead") 00035 estimate( 00036 const Image& image, 00037 const Detection& detection) const noexcept = 0; 00038 00050 virtual Result<FSDKError> 00051 FSDK_DEPRECATED("AGSEstimator is deprecated since v.5.0.1, use BestShotQualityEstimator instead") 00052 estimate( 00053 Span<const Image> images, 00054 Span<const Detection> detections, 00055 Span<float> out) const noexcept = 0; 00056 00068 virtual Result<FSDKError> 00069 FSDK_DEPRECATED("AGSEstimator is deprecated since v.5.0.1, use BestShotQualityEstimator instead") 00070 validate( 00071 Span<const Image> images, 00072 Span<const Detection> detections, 00073 Span<Result<FSDKError>> errors) const noexcept = 0; 00074 }; 00076 } // namespace fsdk