Image Class

Header: #include "easyar/image.hpp"

Inherits: RefBase

Description

Image存储了图像数据,用来表示内存中的图像。

Image以char数组的方式提供了对原始数据的访问,同时也提供了访问width/height/stride等信息的接口。

Public Functions

Image()
virtual ~Image()
int width() const
int height() const
int stride() const
PixelFormat format() const
const void* data() const

Image()

创建Image对象。

virtual ~Image()

销毁Image对象。

int width() const

返回图像宽度。

int height() const

返回图像高度。

int stride() const

返回图像步长。

PixelFormat format() const

返回图像格式。对于从camera获取的图像,通常你会在移动设备上拿到YUV图像,在桌面系统中拿到BGR图像。

const void* data() const

返回图像原始内存数据(char数组)。