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]。 |
父主题: Image