| 3DiVi Face SDK
    3.24.0
    | 
Интерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях. Подробнее...
#include <Capturer.h>
| Открытые типы | |
| enum | CapturerType { CAPTURER_TYPE_FRONTAL = 0, CAPTURER_TYPE_LEFT_PROFILE = 1, CAPTURER_TYPE_RIGHT_PROFILE = 2 } | 
| Типы детекторов (см. также RawSample::SampleType).  Подробнее... | |
| typedef LightSmartPtr < Capturer >::tPtr | Ptr | 
| Псевдоним для типа умного указателя на Capturer. | |
| Открытые члены | |
| std::vector< RawSample::Ptr > | capture (const RawImage image) | 
| Детектировать (и отследить) лица на изображении (кадре видео).  Подробнее... | |
| std::vector< RawSample::Ptr > | capture (const unsigned char *data, int data_size) | 
| Детектировать (и отследить) лица на изображении (кадре видео).  Подробнее... | |
| RawSample::Ptr | manualCapture (const RawImage image, float left_eye_x, float left_eye_y, float right_eye_x, float right_eye_y) | 
| Создать сэмпл вручную с отмеченными позициями глаз.  Подробнее... | |
| RawSample::Ptr | manualCapture (const RawImage image, const std::vector< RawSample::Point > &points) | 
| Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек.  Подробнее... | |
| RawSample::Ptr | manualCapture (const unsigned char *data, int data_size, float left_eye_x, float left_eye_y, float right_eye_x, float right_eye_y) | 
| Создать сэмпл вручную с отмеченными позициями глаз.  Подробнее... | |
| RawSample::Ptr | manualCapture (const unsigned char *data, int data_size, const std::vector< RawSample::Point > &points) | 
| Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек.  Подробнее... | |
| void | resetHistory () | 
| Удалить из истории все кадры и лица (только для трекеров). | |
| CapturerType | getType () const | 
| Получить тип детектора.  Подробнее... | |
| void | setParameter (const std::string parameter, const double value) | 
| Изменить значение параметра в runtime.  Подробнее... | |
Интерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях.
Типы детекторов (см. также RawSample::SampleType).
| 
 | inline | 
Детектировать (и отследить) лица на изображении (кадре видео).
| [in] | image | Изображение или кадр видео. | 
| 
 | inline | 
Детектировать (и отследить) лица на изображении (кадре видео).
| [in] | data | Указатель на закодированное изображение (или кадр видео) с 8 или 24 битами на пиксел. Поддерживаются форматы JPEG, PNG, TIF и BMP. | 
| [in] | data_size | Размер буфера data в байтах. | 
| 
 | inline | 
Получить тип детектора.
| 
 | inline | 
Создать сэмпл вручную с отмеченными позициями глаз.
| [in] | image | Изображение. | 
| [in] | left_eye_x | Координата x левого глаза. | 
| [in] | left_eye_y | Координата y левого глаза. | 
| [in] | right_eye_x | Координата x правого глаза. | 
| [in] | right_eye_y | Координата y правого глаза. | 
| 
 | inline | 
Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек.
| [in] | image | Изображение. | 
| [in] | points | Вектор точек. Вектор должен быть того же размера, и точки должны быть в том же порядке, как и в векторе, полученном от RawSample::getLandmarks от оригинального сэмпла. | 
| 
 | inline | 
Создать сэмпл вручную с отмеченными позициями глаз.
| [in] | data | Указатель на закодированное изображение (или кадр видео) с 8 или 24 битами на пиксел. Поддерживаются форматы JPEG, PNG, TIF и BMP. | 
| [in] | data_size | Размер буфера data в байтах. | 
| [in] | left_eye_x | Координата x левого глаза. | 
| [in] | left_eye_y | Координата y левого глаза. | 
| [in] | right_eye_x | Координата x правого глаза. | 
| [in] | right_eye_y | Координата y правого глаза. | 
| 
 | inline | 
Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек.
| [in] | data | Указатель на закодированное изображение (или кадр видео) с 8 или 24 битами на пиксел. Поддерживаемые форматы: JPEG, PNG, TIF и BMP. | 
| [in] | data_size | Размер буфера data в байтах. | 
| [in] | points | Вектор точек. Вектор должен быть того же размера, и точки должны быть в том же порядке, как и в векторе, полученном от RawSample::getLandmarks от оригинального сэмпла. | 
| 
 | inline | 
Изменить значение параметра в runtime.
| [in] | parameter | Имя параметра (имя тэга из .xml конфигурационного файла). | 
| [in] | value | Новое значение параметра. |