3DiVi Face SDK
3.24.0
|
Интерфейсный объект, хранящий образец лица. Подробнее...
#import <RawSample.h>
Методы экземпляра | |
(nonnull Rectangle *) | - getRectangle |
Получить ограничивающий прямоугольник лица. Потокобезопасный. Подробнее... | |
(nonnull NSMutableArray *) | - getLandmarks |
Получить антропометрические точки лица. Только для фронтальных образцов. Потокобезопасный. Подробнее... | |
(nonnull Point2 *) | - getLeftEye |
Получить позицию левого глаза. Только для фронтальных образцов. Потокобезопасный. Подробнее... | |
(nonnull Point2 *) | - getRightEye |
Получить позицию правого глаза. Только для фронтальных образцов. Потокобезопасный. Подробнее... | |
(nonnull Angles *) | - getAngles |
Получить углы ориентации лица. Только для фронтальных образцов. Потокобезопасный. Подробнее... | |
(int) | - getID |
Получить целочисленный идентификатор. Потокобезопасный. Подробнее... | |
(int) | - getFrameID |
Получить ID кадра, на котором был обнаружен образец (для образцов, полученных с помощью VideoWorker). Потокобезопасный. Подробнее... | |
(bool) | - hasOriginalImage |
Хранит ли образец оригинальное изображение, с которого он был получен (true для образцов, полученных с помощью VideoWorker с включенным параметром store_original_frame_in_raw_sample). Потокобезопасный. Подробнее... | |
(SampleType) | - getType |
Получить тип образца. Потокобезопасный. Подробнее... | |
(nonnull RawImage *) | - cutFaceRawImage |
Обрезать лицо и выдать в формате RawImage (с декодированными пикселями). Потокобезопасный. Подробнее... | |
(void) | - save: |
Сохранить (сериализовать) образец. Оригинальное изображение не сохраняется. (т.е. сохраняется только часть изображения, содержащая лицо). Формат платформонезависимый. Потокобезопасный. Подробнее... | |
(nonnull NSMutableArray *) | - getFaceCutRectangle: |
Получить прямоугольник (для предпросмотра обрезки). Потокобезопасный. Подробнее... | |
Интерфейсный объект, хранящий образец лица.
- (nonnull RawImage *) cutFaceRawImage |
- (nonnull Angles *) getAngles |
Получить углы ориентации лица. Только для фронтальных образцов. Потокобезопасный.
- (nonnull NSMutableArray *) getFaceCutRectangle: | (FaceCutType) | cut_type |
Получить прямоугольник (для предпросмотра обрезки). Потокобезопасный.
[in] | cut_type | Тип обрезки. |
- (int) getFrameID |
Получить ID кадра, на котором был обнаружен образец (для образцов, полученных с помощью VideoWorker). Потокобезопасный.
- (int) getID |
Получить целочисленный идентификатор. Потокобезопасный.
- (nonnull NSMutableArray *) getLandmarks |
Получить антропометрические точки лица. Только для фронтальных образцов. Потокобезопасный.
- (nonnull Point2 *) getLeftEye |
Получить позицию левого глаза. Только для фронтальных образцов. Потокобезопасный.
- (nonnull Rectangle *) getRectangle |
Получить ограничивающий прямоугольник лица. Потокобезопасный.
- (nonnull Point2 *) getRightEye |
Получить позицию правого глаза. Только для фронтальных образцов. Потокобезопасный.
- (SampleType) getType |
Получить тип образца. Потокобезопасный.
- (bool) hasOriginalImage |
Хранит ли образец оригинальное изображение, с которого он был получен (true для образцов, полученных с помощью VideoWorker с включенным параметром store_original_frame_in_raw_sample). Потокобезопасный.
- (void) save: | (const char *_Nullable) | file_path |
Сохранить (сериализовать) образец. Оригинальное изображение не сохраняется. (т.е. сохраняется только часть изображения, содержащая лицо). Формат платформонезависимый. Потокобезопасный.
[out] | file_path |