昇腾社区首页
中文
注册

Image

函数功能

Image类的构造函数。

若因内存不足,或无法识别芯片等构造失败的场景,则会抛出异常。

函数原型

Image();
Image(const std::shared_ptr<uint8_t> imageData, const uint32_t dataSize, const int32_t deviceId = -1,
      const Size imageSize = DEFAULT_IMAGE_SIZE, const ImageFormat format = ImageFormat::YUV_SP_420);

参数说明

参数名

输入/输出

说明

imageData

输入

用户构造的输入内存,该内存由用户管理申请和释放。

dataSize

输入

用户输入内存的大小,需要与实际内存数据大小一致。

imageSize

输入

图像的高宽,默认为(0,0)。

若用户自申请Device侧的内存,请设置实际内存数据对应的图像高宽数据。

format

输入

图像的解码方式,默认为ImageFormat::YUV_SP_420。

deviceId

输入

用户输入内存的设备ID,默认为“-1”(Host侧)。若用户自申请Device侧的内存,请输入对应的deviceId。

取值范围:[-1, 识别到的Device数-1]。