|
Rectangle | getRectangle () |
| Получить ограничивающий прямоугольник лица. Потокобезопасный. Подробнее...
|
|
List< Point > | getLandmarks () |
| Получить антропометрические точки лица. Только для фронтальных образцов. Потокобезопасный. Подробнее...
|
|
List< Point > | getIrisLandmarks () |
| Получить характерные точки глаз. Только для фронтальных образцов. Потокобезопасный. Подробнее...
|
|
Point | getLeftEye () |
| Получить позицию левого глаза. Только для фронтальных образцов. Потокобезопасный. Подробнее...
|
|
Point | getRightEye () |
| Получить позицию правого глаза. Только для фронтальных образцов. Потокобезопасный. Подробнее...
|
|
Angles | getAngles () |
| Получить углы ориентации лица. Только для фронтальных образцов. Потокобезопасный. Подробнее...
|
|
int | getID () |
| Получить целочисленный идентификатор. Потокобезопасный. Подробнее...
|
|
int | getFrameID () |
| Получить ID кадра, на котором был обнаружен образец (для образцов, полученных с помощью VideoWorker). Потокобезопасный. Подробнее...
|
|
bool | hasOriginImage () |
| Хранит ли образец оригинальное изображение, с которого он был получен (true для образцов, полученных с помощью VideoWorker с включенным параметром store_original_frame_in_raw_sample). Потокобезопасный. Подробнее...
|
|
float | getScore () |
| Получить уверенность детектирования лица (для образцов, полученных с помощью поддерживаемого Capturer). Потокобезопасный. Подробнее...
|
|
float | getFaceVisibilityScore () |
| Получить оценку видимости лица. Потокобезопасный. Подробнее...
|
|
RawImage | getOriginalImage () |
| Получить оригинальное изображение. Выбрасывается исключение, если образец не содержит оригинальное изображение (проверка через hasOriginalImage (RawSample)). Потокобезопасный. Подробнее...
|
|
SampleType | getType () |
| Получить тип образца. Потокобезопасный. Подробнее...
|
|
List< Point > | getFaceCutRectangle (FaceCutType cut_type) |
| Получить прямоугольник (для предпросмотра обрезки). Потокобезопасный. Подробнее...
|
|
void | cutFaceImage (Stream binary_stream, ImageFormat format, FaceCutType cut_type) |
| Обрезать лицо и сохранить в указанном формате. Потокобезопасный. Подробнее...
|
|
RawImage | cutFaceRawImage (RawImage.Format color_model, FaceCutType cut_type) |
| Обрезать лицо и выдать в формате RawImage (с декодированными пикселями). Потокобезопасный. Подробнее...
|
|
void | cutFaceImage (RawImage original_image, Stream binary_stream, ImageFormat format, FaceCutType cut_type) |
| Обрезать лицо и сохранить в исходном размере в указанном формате. Потокобезопасный. Подробнее...
|
|
void | save (Stream binary_stream, ImageFormat format) |
| Сохранить (сериализовать) образец. Оригинальное изображение не сохраняется (т.е. сохраняется только часть изображения, содержащая лицо). Формат платформонезависимый. Потокобезопасный. Десериализовать образец можно через FacerecService.loadRawSample. Подробнее...
|
|
void | saveWithoutImage (Stream binary_stream, double space_translation_x=0, double space_translation_y=0, double space_scale=1) |
| Сохранить (сериализовать) всю информацию об образце, кроме изображения. Вы должны сохранить изображение самостоятельно для того, чтобы подать его в FacerecService.loadRawSampleWithoutImage для десериализации. В случае, если над изображением была выполнена трансформация, вы можете указать параметры преобразования пространства координат: (x, y) -> ( (x + space_translation_x) * space_scale, (y + space_translation_y) * space_scale ) которое будет применено к информации о позиции лица. Заметьте, что параметры одного и того же преобразования нужно передавать только один раз - либо при сериализации, либо при десериализации, иначе преобразование будет применено дважды, что неверно. Формат платформонезависимый. Потокобезопасный. Десериализовать образец можно через FacerecService.loadRawSampleWithoutImage. Подробнее...
|
|
RawSample | downscaleToPreferredSize () |
| Создать копию образца с внутренним изображением лица, уменьшенным до желаемого размера и без оригинального изображения. В целях уменьшения потребления памяти (как в оперативной памяти, так и после сериализации).
При работе Capturer и VideoWorker автоматически уменьшают все образцы, если параметр downscale_rawsamples_to_preferred_size включен (включен по умолчанию), но это снижает производительность.
Поэтому лучше отключать downscale_rawsamples_to_preferred_size, и использовать RawSample.downscaleToPreferredSize вручную для образцов, которые вам нужно сохранить или длительно удерживать в оперативной памяти. Подробнее...
|
|
unsafe Context | ToContext () |
| преобразет RawSample в контейнер-Context. Подробнее...
|
|
virtual void | Dispose () |
| Освободить внутренний объект.
|
|
Интерфейсный объект, хранящий образец лица.
void VDT.FaceRecognition.SDK.RawSample.saveWithoutImage |
( |
Stream |
binary_stream, |
|
|
double |
space_translation_x = 0 , |
|
|
double |
space_translation_y = 0 , |
|
|
double |
space_scale = 1 |
|
) |
| |
|
inline |
Сохранить (сериализовать) всю информацию об образце, кроме изображения. Вы должны сохранить изображение самостоятельно для того, чтобы подать его в FacerecService.loadRawSampleWithoutImage для десериализации. В случае, если над изображением была выполнена трансформация, вы можете указать параметры преобразования пространства координат: (x, y) -> ( (x + space_translation_x) * space_scale, (y + space_translation_y) * space_scale ) которое будет применено к информации о позиции лица. Заметьте, что параметры одного и того же преобразования нужно передавать только один раз - либо при сериализации, либо при десериализации, иначе преобразование будет применено дважды, что неверно. Формат платформонезависимый. Потокобезопасный. Десериализовать образец можно через FacerecService.loadRawSampleWithoutImage.
- Аргументы
-
[out] | binary_stream | Объект потока для сохранения "сырого" образца. |
[in] | space_translation_x | Параметр преобразования пространства координат. |
[in] | space_translation_y | Параметр преобразования пространства координат. |
[in] | space_scale | Параметр преобразования пространства координат. |