GetOriginalData
operator =
函数功能
Image类重载等号运算符,对成员变量进行深拷贝,对内存数据进行浅拷贝,引用计数加一。
函数原型
Image &Image::operator = (const Image &img)
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| img | 输入 | 输入的Image类。 |
父主题: Image
GetDeviceId
函数功能
获取Image对象的deviceId。
函数原型
int32_t GetDeviceId() const;
返回参数说明
| 数据结构 | 说明 |
|---|---|
| int32_t | Image的设备号。 |
父主题: Image
GetOriginalData
函数功能
用于获取有效图片内存数据。
当前支持以下图像类型。
YUV_400 = 0,
RGB_888 = 12,
BGR_888 = 13,
ARGB_8888 = 14,
ABGR_8888 = 15,
RGBA_8888 = 16,
BGRA_8888 = 17,
函数原型
std::shared_ptr<uint8_t> GetOriginalData() const;
返回参数说明
| 数据结构 | 说明 |
|---|---|
| std::shared_ptr<uint8_t> | 返回内存地址(智能指针)。 |
父主题: Image
SetImageOriginalSize
函数功能
设置有效图片数据的宽高。
需根据Image实际输入的图像数据进行设置,图像数据不可为空。
函数原型
APP_ERROR SetImageOriginalSize(const Size whSize);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| whSize | 输入 | 有效宽高,单位为像素,有效宽、高取值范围为[6, 8192]且不超过对齐后的宽、高。 |
返回参数说明
| 数据结构 | 说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: Image
SetImageAlignedSize
函数功能
设置对齐后的图片宽高。
-
需根据Image实际输入的图像数据进行设置,图像数据不可为空。
-
当前支持以下图像类型。
YUV_400 = 0,RGB_888 = 12,BGR_888 = 13,ARGB_8888 = 14,ABGR_8888 = 15,RGBA_8888 = 16,BGRA_8888 = 17,
函数原型
APP_ERROR SetImageAlignedSize(const Size whSize);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| whSize | 输入 | 对齐后的图片宽高,单位为像素,对齐后的宽、高取值范围为[16, 8192]且大于或等于有效宽、高。 其中宽需为16的倍数,高需为2的倍数。 |
返回参数说明
| 数据结构 | 说明 |
|---|---|
| APP_ERROR | 程序执行返回的错误码,请参考APP_ERROR说明。 |
父主题: Image
GetData
函数功能
获取Image对象的内存数据指针。
函数原型
std::shared_ptr<uint8_t> GetData() const;
返回参数说明
| 数据结构 | 说明 |
|---|---|
| std::shared_ptr<uint8_t> | 返回内存数据的智能指针。 |
父主题: Image
在线提单