2 #import <Foundation/Foundation.h>
5 #import "CallbackData.h"
7 #import "swift_callback.h"
37 -(nonnull instancetype) init: (
void* _Nullable) element;
38 -(nonnull instancetype) init: (u_int64_t) elem_id : (u_int64_t) pers_id : (
Template *_Nullable) face_temp : (
float) distance;
41 @property (readonly, nonnull)
void *base_element;
50 @property u_int64_t element_id;
59 @property u_int64_t person_id;
79 @property float distance_treshold;
108 CallbackHandler *handler;
111 -(nonnull instancetype) init: (
void* _Nonnull) worker;
147 -(int) addTrackingCallbackU: (const
void* _Nonnull)callback : (
void * _Nonnull const)userdata;
182 -(int) addMatchFoundCallbackU: (const
void* _Nonnull)callback : (
void * _Nonnull const)userdata;
202 -(void) addHandlerCallback: (CallbackHandler * _Nonnull) handler;
251 -(int) addVideoFrame: (
RawImage * _Nonnull) image : (
int) stream_id;
295 -(void) enableProcessingOnStream: (const
int) stream_id;
318 -(void) disableProcessingOnStream: (const
int) stream_id;
361 -(void) resetStream: (const
int) stream_id;
362 -(void) checkException;
363 @property (nonnull) CallbackHandler *handler;
Template *_Nullable face_template
Шаблон лица.
Definition: VideoWorker.h:88
Интерфейсный объект для сохранения шаблона лица.
Definition: Template.h:13
Элемент базы. Если имеется несколько шаблонов для одного человека, нужно создать по одному элементу д...
Definition: VideoWorker.h:29
u_int64_t element_id
Уникальный идентификатор элемента.
Definition: VideoWorker.h:32
VideoWorker - интерфейсный объект для трекинга, обработки и распознавания лиц на нескольких видеопото...
Definition: VideoWorker.h:105
float distance_treshold
Порог распознавания.
Definition: VideoWorker.h:35
Структура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки...
Definition: RawImage.h:113
u_int64_t person_id
Уникальный идентификатор человека.
Definition: VideoWorker.h:33