3DiVi Face SDK  3.21.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Свойства Группы
Структура pbio::RawImage

Структура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки. Подробнее...

#include <RawImage.h>

Открытые типы

typedef pbio::IRawImage::Format Format
 Формат данных изображения.
 

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

 RawImage ()
 Конструктор по умолчанию.
 
 RawImage (const IRawImage &)
 Конструктор для неявного преобразования из IRawImage.
 
 RawImage (const InternalImageBuffer::Ptr)
 Конструктор для изображения в InternalImageBuffer::Ptr без обрезки.
 
 RawImage (const int width, const int height, const Format format, unsigned char const *data, std::size_t size=0)
 Конструктор для изображения без обрезки.
 
RawImage crop (const Rectangle rectangle) const
 Создать RawImage, представляющий указанную прямоугольную область этого изображения.
 

Открытые атрибуты

unsigned char const * data
 Указатель на данные изображения. Все пикселы должны быть сохранены последовательно, строка за строкой, без разрывов.
 
int width
 Ширина изображения.
 
int height
 Высота изображения.
 
Format format
 Формат данных изображения.
 
bool with_crop
 Флаг, указывающий, что информация для обрезки инициализирована. Это значение устанавливается в методе RawImage::crop.
 
int crop_info_offset_x
 Сдвиг обрезки по оси x. Это значение устанавливается в методе RawImage::crop.
 
int crop_info_offset_y
 Сдвиг обрезки по оси y. Это значение устанавливается в методе RawImage::crop.
 
int crop_info_data_image_width
 Ширина изображения до обрезки. Это значение устанавливается в методе RawImage::crop.
 
int crop_info_data_image_height
 Высота изображения до обрезки. Это значение устанавливается в методе RawImage::crop.
 

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

Структура, предоставляющая данные изображения в "сыром" формате и опциональную информацию для обрезки.