Face Engine SDK
5.23.1
A face detection, recognition and tracking engine.
|
00001 #pragma once 00002 00003 #include <fsdk/IRefCounted.h> 00004 #include <fsdk/Types/Detection.h> 00005 #include <fsdk/Types/Image.h> 00006 #include <fsdk/Types/Landmarks.h> 00007 #include <fsdk/Types/Ref.h> 00008 #include <fsdk/Types/Span.h> 00009 00010 #include <cstddef> 00011 00012 namespace fsdk { 00013 00014 #ifndef DOXYGEN_SHOULD_SKIP_THIS 00015 DECLARE_SMARTPTR(IFaceLandmarksBatch); 00016 #endif 00017 00021 struct IFaceLandmarksBatch : public IRefCounted { 00026 virtual size_t getSizeOfLandmarks5() const noexcept = 0; 00027 00032 virtual size_t getSizeOfLandmarks68() const noexcept = 0; 00033 00040 virtual Span<const Landmarks5> getLandmarks5(size_t index = 0) const noexcept = 0; 00041 00048 virtual Span<const Landmarks68> getLandmarks68(size_t index = 0) const noexcept = 0; 00049 }; 00050 00051 } // namespace fsdk