3DiVi Face SDK  3.24.1
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Классы
Классы с их кратким описанием.
[уровень детализации 1234567]
oNcom
|\Nvdt
oNface_sdk
|oNexample
|\Nmodules
oNpbioC++ интерфейс
|oCActiveLiveness
|oCAgeGenderEstimatorИнтерфейсный объект для определения пола и возраста
|oCCameraCalibratorИнтерфейсный объект для калибровки камеры и коррекции дисторсии
|oCCapturerИнтерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях
|oCConfigКласс для переопределения параметров конфигурации во время выполнения
|oCContextContext - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API
|oCContextRef
|oCDepthLivenessEstimatorИнтерфейсный объект для определения принадлежности лица реальному человеку
|oCDepthMapRawКарта глубины, отрегистрированная в соответствии с исходным цветным изображением.
Соответствие между координатами исходного изображения и картой глубины:
    пусть (x; y) - точка на карте глубины, тогда соответствующая точка на исходном изображении - это:
    (depth_map_2_image_offset_x + depth_map_2_image_scale_x * x; depth_map_2_image_offset_y + depth_map_2_image_scale_y * y)
|oCEmotionsEstimatorИнтерфейсный объект для определения эмоций
|oCErrorКласс исключений, выбрасываемых при возникновении ошибок
|oCCVRawImageПример реализации интерфейса pbio::IRawImage через OpenCV
|oCFaceAttributesEstimatorИнтерфейсный объект для определения аттрибутов лица
|oCFaceQualityEstimatorИнтерфейсный объект для определения качества образца лица
|oCFacerecServiceИнтерфейсный объект для создания других интерфейсных объектов
|oCInternalImageBufferИнтерфейсный объект, хранящий данные изображения. Всегда создавайте новый InternalImageBuffer для каждого изображения или кадра видео. Никогда не изменяйте данные изображения после первого использования
|oCIRawImageИнтерфейс изображения в сыром формате. Для использования необходимо создать собственную реализацию этого интерфейса. Пример реализации см. в pbio/example/CVRawImage.h
|oCIRFrameRawИнфракрасное изображение, отрегистрированное в соответствии с исходным цветным изображением.
Соответствие между координатами исходного изображения и инфракрасного изображения:
    пусть (x; y) - точка на инфракрасном изображении, тогда соответствующая точка на исходном изображении - это:
    (ir_frame_2_image_offset_x + ir_frame_2_image_scale_x * x; ir_frame_2_image_offset_y + ir_frame_2_image_scale_y * y)
|oCIRLivenessEstimatorИнтерфейсный объект для определения принадлежности лица реальному человеку
|oCLiveness2DEstimatorИнтерфейсный объект для определения принадлежности лица реальному человеку
|oCLivenessEstimatorИнтерфейсный объект для определения принадлежности лица реальному человеку
|oCPoint3D-точка
|oCProcessingBlockИнтерфейсный объект для взаимодействия с методами из Processing Block API
|oCQualityEstimatorИнтерфейсный объект для определения качества образца лица
|oCRawImageСтруктура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки
|oCRawSampleИнтерфейсный объект, хранящий образец лица
|oCRecognizerИнтерфейсный объект для создания и сравнения шаблонов
|oCRectangleПрямоугольник на изображении
|oCSampleCheckStatusРезультат некоторой проверки сэмпла
|oCHeavySmartPtr
|oCSmartPtr
|oCLightSmartPtr
|oCStructStorageFields
|oCTemplateИнтерфейсный объект для сохранения шаблона лица
|oCTemplatesIndexИнтерфейсный объект для работы с индексом шаблонов
|\CVideoWorkerVideoWorker - интерфейсный объект для трекинга, обработки и распознавания лиц на нескольких видеопотоках. Рекомендуется использовать VideoWorker вместо Capturer для детекции лиц на видеопотоках. Если при создании VideoWorker указаны параметры matching_thread=0 и processing_thread=0, то потребляется обычная лицензия Capturer
oNVDT
|\NFaceRecognition
oCActiveLivenessStatus
oCAgeGender
oCAnglesУглы ориентации лица
oCCapturerИнтерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях
oCConfig
oCContextContext - интерфейсный объект для хранения данных и взаимодействия с методами из Processing Block API
oCCounterState
oCDatabaseElementЭлемент базы. Если имеется несколько шаблонов для одного человека, нужно создать по одному элементу для каждого шаблона с одинаковыми person_id, но разными element_id
oCEmotionsConfidence
oCFacerecService
oCLicenseState
oCMatchFoundCallbackData
oCMatchResultРезультат сравнения шаблонов
oCParams
oCPoint23D-точка
oCProcessingBlockИнтерфейсный объект для взаимодействия с методами из Processing Block API
oCRawImageСтруктура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки
oCRawSampleИнтерфейсный объект, хранящий образец лица
oCRecognizer
oCRectangleПрямоугольник на изображении
oCSearchResult
oCTemplateИнтерфейсный объект для сохранения шаблона лица
oCTrackingCallbackData
\CVideoWorkerVideoWorker - интерфейсный объект для трекинга, обработки и распознавания лиц на нескольких видеопотоках. Рекомендуется использовать VideoWorker вместо Capturer для детекции лиц на видеопотоках. Если при создании VideoWorker указаны параметры matching_thread=0 и processing_thread=0, то потребляется обычная лицензия Capturer