13 #ifndef __PBIO_API__PBIO__QUALITY_ESTIMATOR_H_
14 #define __PBIO_API__PBIO__QUALITY_ESTIMATOR_H_
20 #include "ComplexObject.h"
21 #include "RawSample.h"
24 #include "stl_wraps_impls/WrapOStreamImpl.h"
50 typedef LightSmartPtr<QualityEstimator>::tPtr
Ptr;
129 const DHPtr &dll_handle,
149 QualityEstimator::QualityEstimator(
150 const DHPtr &dll_handle,
152 ComplexObject(dll_handle, impl)
161 void* exception = NULL;
165 _dll_handle->QualityEstimator_estimateQuality(
167 (pbio::facerec::RawSampleImpl
const*) sample._impl,
182 checkException(exception, *_dll_handle);
190 #endif // __PBIO_API__PBIO__QUALITY_ESTIMATOR_H_
Интерфейсный объект для создания других интерфейсных объектов.
Definition: FacerecService.h:64
Интерфейсный объект, хранящий образец лица.
Definition: RawSample.h:49
int lighting
Равномерность освещения.
Definition: QualityEstimator.h:78
Набор характеристик качества. Каждая характеристика находится в диапазоне от 1 до 5...
Definition: QualityEstimator.h:64
Quality estimateQuality(const pbio::RawSample &) const
Определить качество поданного образца лица.
Definition: QualityEstimator.h:159
int sharpness
Резкость.
Definition: QualityEstimator.h:92
LightSmartPtr< QualityEstimator >::tPtr Ptr
Псевдоним для типа умного указателя на QualityEstimator.
Definition: QualityEstimator.h:50
Error - класс исключений, выбрасываемых при возникновении ошибок.
int total
Показатель общего качества.
Definition: QualityEstimator.h:71
Интерфейсный объект для определения качества образца лица.
Definition: QualityEstimator.h:41
int flare
Засветка.
Definition: QualityEstimator.h:99
int noise
Зашумленность.
Definition: QualityEstimator.h:85
Definition: FacerecService.mm:79