3DiVi Face SDK
3.24.0
|
Интерфейс изображения в сыром формате. Для использования необходимо создать собственную реализацию этого интерфейса. Пример реализации см. в pbio/example/CVRawImage.h. Подробнее...
#include <IRawImage.h>
Открытые типы | |
enum | Format { FORMAT_GRAY = 0, FORMAT_RGB = 1, FORMAT_BGR = 2, FORMAT_YUV_NV21 = 3, FORMAT_YUV_NV12 = 4 } |
Формат данных изображения. Подробнее... | |
typedef HeavySmartPtr < IRawImage >::tPtr | Ptr |
Псевдоним для типа умного указателя на IRawImage. | |
Открытые члены | |
virtual | ~IRawImage () |
Виртуальный деструктор. | |
virtual const unsigned char * | data () const =0 |
Получить указатель на данные изображения. Все пикселы должны быть сохранены последовательно, строка за строкой, без разрывов. Подробнее... | |
virtual int32_t | width () const =0 |
Получить ширину изображения. Подробнее... | |
virtual int32_t | height () const =0 |
Получить высоту изображения. Подробнее... | |
virtual int32_t | format () const =0 |
Получить формат изображения. Подробнее... | |
Интерфейс изображения в сыром формате. Для использования необходимо создать собственную реализацию этого интерфейса. Пример реализации см. в pbio/example/CVRawImage.h.
Формат данных изображения.
|
pure virtual |
Получить указатель на данные изображения. Все пикселы должны быть сохранены последовательно, строка за строкой, без разрывов.
Замещается в pbio::CVRawImage.
|
pure virtual |
Получить формат изображения.
Замещается в pbio::CVRawImage.
|
pure virtual |
Получить высоту изображения.
Замещается в pbio::CVRawImage.
|
pure virtual |
Получить ширину изображения.
Замещается в pbio::CVRawImage.