9 #ifndef __PBIO_API__PBIO__DEPTH_LIVENESS_ESTIMATOR_H_
10 #define __PBIO_API__PBIO__DEPTH_LIVENESS_ESTIMATOR_H_
16 #include "ComplexObject.h"
17 #include "DepthMapRaw.h"
19 #include "RawSample.h"
21 #include "stl_wraps_impls/WrapOStreamImpl.h"
43 typedef LightSmartPtr<DepthLivenessEstimator>::tPtr
Ptr;
120 const DHPtr &dll_handle,
140 DepthLivenessEstimator::DepthLivenessEstimator(
141 const DHPtr &dll_handle,
143 ComplexObject(dll_handle, impl)
154 void* exception = NULL;
156 const int result = _dll_handle->DepthLivenessEstimator_estimateLiveness(
158 (pbio::facerec::RawSampleImpl
const*) sample._impl,
172 checkException(exception, *_dll_handle);
186 #endif // __PBIO_API__PBIO__DEPTH_LIVENESS_ESTIMATOR_H_
float depth_map_2_image_scale_x
Параметр соответствия координат исходного изображения и карты глубины.
Definition: DepthMapRaw.h:56
Интерфейсный объект для создания других интерфейсных объектов.
Definition: FacerecService.h:64
float depth_unit_in_millimeters
Масштаб значений, содержащихся в depth_data.
Definition: DepthMapRaw.h:84
int depth_data_stride_in_bytes
Шаг в байтах.
Definition: DepthMapRaw.h:98
Интерфейсный объект, хранящий образец лица.
Definition: RawSample.h:49
float horizontal_fov
Горизонтальный угол обзора карты глубины в градусах.
Definition: DepthMapRaw.h:70
int depth_map_cols
Ширина карты глубины.
Definition: DepthMapRaw.h:35
Лицо было взято с фото.
Definition: DepthLivenessEstimator.h:71
Интерфейсный объект для определения принадлежности лица реальному человеку.
Definition: DepthLivenessEstimator.h:34
float depth_map_2_image_offset_y
Параметр соответствия координат исходного изображения и карты глубины.
Definition: DepthMapRaw.h:49
Лицо принадлежит реальному человеку.
Definition: DepthLivenessEstimator.h:64
int depth_map_rows
Высота карты глубины.
Definition: DepthMapRaw.h:28
Error - класс исключений, выбрасываемых при возникновении ошибок.
Liveness estimateLiveness(const pbio::RawSample &sample, const pbio::DepthMapRaw depth_map)
Определить принадлежность лица реальному человеку. Карта глубины должна быть синхронизирована и отрег...
Definition: DepthLivenessEstimator.h:150
Карта глубины, отрегистрированная в соответствии с исходным цветным изображением. Соответствие межд...
Definition: DepthMapRaw.h:21
float depth_map_2_image_scale_y
Параметр соответствия координат исходного изображения и карты глубины.
Definition: DepthMapRaw.h:63
float depth_map_2_image_offset_x
Параметр соответствия координат исходного изображения и карты глубины.
Definition: DepthMapRaw.h:42
Definition: FacerecService.mm:79
float vertical_fov
Вертикальный угол обзора карты глубины в градусах.
Definition: DepthMapRaw.h:77
Недостаточно информации.
Definition: DepthLivenessEstimator.h:57
Лицо не было проверено.
Definition: DepthLivenessEstimator.h:78
Liveness
Результат определения принадлежности лица живому человеку.
Definition: DepthLivenessEstimator.h:50
uint16_t const * depth_data
Указатель на данные глубины.
Definition: DepthMapRaw.h:91
LightSmartPtr< DepthLivenessEstimator >::tPtr Ptr
Псевдоним для типа умного указателя на DepthLivenessEstimator.
Definition: DepthLivenessEstimator.h:43