13 #ifndef __PBIO_API__PBIO__FACE_QUALITY_ESTIMATOR_H_
14 #define __PBIO_API__PBIO__FACE_QUALITY_ESTIMATOR_H_
20 #include "ComplexObject.h"
21 #include "RawSample.h"
24 #include "stl_wraps_impls/WrapOStreamImpl.h"
50 typedef LightSmartPtr<FaceQualityEstimator>::tPtr
Ptr;
82 const DHPtr &dll_handle,
102 FaceQualityEstimator::FaceQualityEstimator(
103 const DHPtr &dll_handle,
105 ComplexObject(dll_handle, impl)
114 void* exception = NULL;
116 const float result = _dll_handle->FaceQualityEstimator_estimateQuality(
118 (pbio::facerec::RawSampleImpl
const*) sample._impl,
121 checkException(exception, *_dll_handle);
130 #endif // __PBIO_API__PBIO__FACE_QUALITY_ESTIMATOR_H_
Интерфейсный объект для определения качества образца лица.
Definition: FaceQualityEstimator.h:41
Интерфейсный объект для создания других интерфейсных объектов.
Definition: FacerecService.h:64
Интерфейсный объект, хранящий образец лица.
Definition: RawSample.h:49
LightSmartPtr< FaceQualityEstimator >::tPtr Ptr
Псевдоним для типа умного указателя на FaceQualityEstimator.
Definition: FaceQualityEstimator.h:50
float estimateQuality(const pbio::RawSample &) const
Определить качество поданного образца лица.
Definition: FaceQualityEstimator.h:112
Error - класс исключений, выбрасываемых при возникновении ошибок.
Definition: FacerecService.mm:79