3DiVi Face SDK  3.20.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Класс com.vdt.face_recognition.sdk.Capturer

Интерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях. Подробнее...

Классы

enum  CapturerType
 Типы детекторов (см. также RawSample.SampleType). Подробнее...
 

Открытые члены

void dispose ()
 Освободить внутренний объект.
 
boolean isDisposed ()
 Проверить освобожден ли объект. Подробнее...
 
Vector< RawSamplecapture (final RawImage image)
 Детектировать (и отследить) лица на изображении (кадре видео). Подробнее...
 
Vector< RawSamplecapture (final byte[] data)
 Детектировать (и отследить) лица на изображении (кадре видео). Подробнее...
 
RawSample manualCapture (final RawImage image, float left_eye_x, float left_eye_y, float right_eye_x, float right_eye_y)
 Создать сэмпл вручную с отмеченными позициями глаз. Подробнее...
 
RawSample manualCapture (final RawImage image, final Vector< Point > points)
 Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек. Подробнее...
 
RawSample manualCapture (final byte[] data, float left_eye_x, float left_eye_y, float right_eye_x, float right_eye_y)
 Создать сэмпл вручную с отмеченными позициями глаз. Подробнее...
 
RawSample manualCapture (final byte[] data, final Vector< Point > points)
 Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек. Подробнее...
 
void resetHistory ()
 Удалить из истории все кадры и лица (только для трекеров).
 
CapturerType getType ()
 Получить тип детектора. Подробнее...
 
void setParameter (final String parameter, final double value)
 Изменить значение параметра в runtime. Подробнее...
 

Подробное описание

Интерфейсный объект для детекции и трекинга лиц на изображениях или видеопоследовательностях.

Методы

Vector<RawSample> com.vdt.face_recognition.sdk.Capturer.capture ( final RawImage  image)
inline

Детектировать (и отследить) лица на изображении (кадре видео).

Аргументы
[in]imageИзображение или кадр видео.
Возвращает
Список найденных лиц.
Предупреждения
Черно-белые изображения не поддерживаются объектами, созданными с некоторыми конфигурационными файлами.
Vector<RawSample> com.vdt.face_recognition.sdk.Capturer.capture ( final byte[]  data)
inline

Детектировать (и отследить) лица на изображении (кадре видео).

Аргументы
[in]dataМассив байтов закодированного изображения (или кадра видео) с 8 или 24 битами на пиксел. Поддерживаются форматы JPEG, PNG, TIF и BMP.
Возвращает
Список найденных лиц.
Предупреждения
Черно-белые изображения не поддерживаются объектами, созданными с некоторыми конфигурационными файлами.
CapturerType com.vdt.face_recognition.sdk.Capturer.getType ( )
inline

Получить тип детектора.

Возвращает
Тип детектора.
boolean com.vdt.face_recognition.sdk.Capturer.isDisposed ( )
inline

Проверить освобожден ли объект.

Возвращает
true если объект освобожден, иначе false
RawSample com.vdt.face_recognition.sdk.Capturer.manualCapture ( final RawImage  image,
float  left_eye_x,
float  left_eye_y,
float  right_eye_x,
float  right_eye_y 
)
inline

Создать сэмпл вручную с отмеченными позициями глаз.

Аргументы
[in]imageИзображение.
[in]left_eye_xКоордината x левого глаза.
[in]left_eye_yКоордината y левого глаза.
[in]right_eye_xКоордината x правого глаза.
[in]right_eye_yКоордината y правого глаза.
Возвращает
Созданный сэмпл.
RawSample com.vdt.face_recognition.sdk.Capturer.manualCapture ( final RawImage  image,
final Vector< Point points 
)
inline

Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек.

Предупреждения
Для методов распознавателей 7.7, 6.7, 8.7: сэмплы, созданные с помощью этого метода, содержат недостаточно информации о позиции лица (даже если поданный вектор points содержит набор точек FDA), поэтому FDA-алгоритм будет выполнен заново в ходе выполнения Recognizer.processing. В случае, если вы используете этот метод, чтобы избежать сохранения через RawSample.save и хранить изображение самостоятельно, переходите на использование методов RawSample.saveWithoutImage и FacerecService.loadRawSampleWithoutImage.
Аргументы
[in]imageИзображение.
[in]pointsСписок точек. Список должен быть того же размера, и точки должны быть в том же порядке, как и в списке, полученном от RawSample.getLandmarks от оригинального сэмпла.
Возвращает
Созданный сэмпл.
RawSample com.vdt.face_recognition.sdk.Capturer.manualCapture ( final byte[]  data,
float  left_eye_x,
float  left_eye_y,
float  right_eye_x,
float  right_eye_y 
)
inline

Создать сэмпл вручную с отмеченными позициями глаз.

Аргументы
[in]dataМассив байтов закодированного изображения (или кадра видео) с 8 или 24 битами на пиксел. Поддерживаются форматы JPEG, PNG, TIF и BMP.
[in]left_eye_xКоордината x левого глаза.
[in]left_eye_yКоордината y левого глаза.
[in]right_eye_xКоордината x правого глаза.
[in]right_eye_yКоордината y правого глаза.
Возвращает
Созданный сэмпл.
RawSample com.vdt.face_recognition.sdk.Capturer.manualCapture ( final byte[]  data,
final Vector< Point points 
)
inline

Создать сэмпл вручную с отмеченными позициями всех точек. Используется для корректировки позиций точек.

Предупреждения
Для методов распознавателей 7.7, 6.7, 8.7: сэмплы, созданные с помощью этого метода, содержат недостаточно информации о позиции лица (даже если поданный вектор points содержит набор точек FDA), поэтому FDA-алгоритм будет выполнен заново в ходе выполнения Recognizer.processing. В случае, если вы используете этот метод, чтобы избежать сохранения через RawSample.save и хранить изображение самостоятельно, переходите на использование методов RawSample.saveWithoutImage и FacerecService.loadRawSampleWithoutImage.
Аргументы
[in]dataМассив байтов закодированного изображения (или кадра видео) с 8 или 24 битами на пиксел. Поддерживаемые форматы: JPEG, PNG, TIF и BMP.
[in]pointsСписок точек. Список должен быть того же размера, и точки должны быть в том же порядке, как и в списке, полученном от RawSample.getLandmarks от оригинального сэмпла.
Возвращает
Созданный сэмпл.
void com.vdt.face_recognition.sdk.Capturer.setParameter ( final String  parameter,
final double  value 
)
inline

Изменить значение параметра в runtime.

Аргументы
[in]parameterИмя параметра (имя тэга из .xml конфигурационного файла).
[in]valueНовое значение параметра.