3DiVi Face SDK  3.17.1
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Классы
Классы с их кратким описанием.
[уровень детализации 1234567]
oNcom
|\Nvdt
| \Nface_recognition
oNface_sdk
|oNexample
||\Ncv_raw_image
|\Nmodules
| oNactive_liveness
| oNage_gender_estimator
| oNcapturer
| oNcomplex_object
| oNconfig
| oNcontext
| oNdepth_liveness_estimator
| oNdepth_map_raw
| oNdll_handle
| oNemotions_estimator
| oNerror
| oNexception_check
| oNface_attributes_estimator
| oNface_quality_estimator
| oNfacerec_service
| oNir_frame_raw
| oNir_liveness_estimator
| oNliveness_2d_estimator
| oNpoint
| oNprocessing_block
| oNquality_estimator
| oNraw_image
| oNraw_sample
| oNrecognizer
| oNsample_check_status
| oNservice
| oNstruct_storage_fields
| oNtemplate
| oNtemplates_index
| \Nvideo_worker
oNpbioC++ интерфейс
|oCActiveLiveness
||\CActiveLivenessStatusОбъект для полного описания состояния активной (сценарной) оценки принадлежности лица живому человеку
|oCAgeGenderEstimatorИнтерфейсный объект для определения пола и возраста
||\CAgeGenderПол и возраст
|oCCameraCalibratorИнтерфейсный объект для калибровки камеры и коррекции дисторсии
||\CCalibrationSettingsНастройки калибровки
|oCCapturerИнтерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях
|oCConfigКласс для переопределения параметров конфигурации во время выполнения
|oCContext
|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Интерфейсный объект для определения эмоций
||\CEmotionConfidenceЭмоция с коэффициентом уверенности
|oCErrorКласс исключений, выбрасываемых при возникновении ошибок
|oCCVRawImageПример реализации интерфейса pbio::IRawImage через OpenCV
|oCFaceAttributesEstimatorИнтерфейсный объект для определения аттрибутов лица
||oCAttributeРезультат определения наличия требуемого атрибута на лице
||\CEyeStateScoreРезультат определения состояния глаза и вероятность, что глаз открыт
|oCFaceQualityEstimatorИнтерфейсный объект для определения качества образца лица
|oCFacerecServiceИнтерфейсный объект для создания других интерфейсных объектов
||oCLicenseХранение лицензии в виде строковой переменной
||\CLicenseStateСтатус лицензии
|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Интерфейсный объект для определения принадлежности лица реальному человеку
||\CLivenessAndScoreРезультат определения и вероятность принадлежности лица живому человеку
|oCLivenessEstimatorИнтерфейсный объект для определения принадлежности лица реальному человеку
|oCPoint3D-точка
|oCProcessingBlockИнтерфейсный объект для взаимодействия с методами из Processing Block API
|oCQualityEstimatorИнтерфейсный объект для определения качества образца лица
||\CQualityНабор характеристик качества. Каждая характеристика находится в диапазоне от 1 до 5. '1' означает 'лучшее качество', '5' - 'худшее качество'
|oCRawImageСтруктура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки
|oCRawSampleИнтерфейсный объект, хранящий образец лица
||\CAnglesУглы ориентации лица
|oCRecognizerИнтерфейсный объект для создания и сравнения шаблонов
||oCMatchResultРезультат сравнения шаблонов
||\CSearchResultРезультат поиска запросного шаблона (Template) в индексе (TemplatesIndex)
|oCRectangleПрямоугольник на изображении
|oCSampleCheckStatusРезультат некоторой проверки сэмпла
|oCHeavySmartPtr
|oCSmartPtr
|oCLightSmartPtr
|oCStructStorageFields
|oCTemplateИнтерфейсный объект для сохранения шаблона лица
|oCTemplatesIndexИнтерфейсный объект для работы с индексом шаблонов
|\CVideoWorkerVideoWorker - интерфейсный объект для трекинга, обработки и распознавания лиц на нескольких видеопотоках. Рекомендуется использовать VideoWorker вместо Capturer для детекции лиц на видеопотоках. Если при создании VideoWorker указаны параметры matching_thread=0 и processing_thread=0, то потребляется обычная лицензия Capturer
| oCDatabaseElementЭлемент базы. Если имеется несколько шаблонов для одного человека, нужно создать по одному элементу для каждого шаблона с одинаковыми person_id, но разными element_id
| oCMatchFoundCallbackDataДанные MatchFound коллбэка
| oCParamsПараметры конструктора VideoWorker
| oCSearchResultРезультат поиска шаблона (для VideoWorker::MatchFoundCallbackFuncU)
| oCStiPersonOutdatedCallbackDataДанные StiPersonOutdated коллбэка
| oCTemplateCreatedCallbackDataДанные TemplateCreated коллбэка
| oCTrackingCallbackDataДанные Tracking коллбэка
| \CTrackingLostCallbackDataДанные TrackingLost коллбэка
\NVDT
 \NFaceRecognition
  \NSDKC# интерфейс