tensor_to_image
函数功能
将Host侧Tensor类转换为Host侧Image类,或将Device侧Tensor类转换为DVPP侧Image类。
当前接口仅能够在Atlas 推理系列产品和Atlas 800I A2推理产品环境上调用。
在转换过程中,会对Image的宽进行16向上对齐、对Image的高进行2向上对齐,转换后的Image类对象将存在补边区域。
转换后的Image类可通过类对象属性width和height查看补边后的宽、高,通过类对象属性original_width和original_height查看图片原始宽、高。
例如:
- Tensor类对象对应的图片宽、高为500、499时,转换得到的Image类对象在补边后,通过Image类对象属性original_width和original_height可获得原始宽、高分别为500、499,通过Image类对象属性width和height可获得对齐后的宽、高分别为512、500。
- Tensor类对象对应的图片宽、高为512、500时,转换得到的Image类对象不需要补边,即转换后的Image类对象的原始宽、高分别为512、500,Image类对象的对齐后的宽、高分别为512、500。
函数原型
1 | tensor_to_image(inputTensor: Tensor, imageFormat: image_format) |
参数说明
参数名 |
类型 |
说明 |
---|---|---|
inputTensor |
Tensor类 |
Tensor类,输入张量。输入需满足以下要求。
|
imageFormat |
image_format枚举类 |
指定图片的格式,需与inputTensor数据所对应的图片格式相匹配。 |
返回参数说明
返回对应的Image对象。
父主题: 媒体数据处理