Skip to main content

bytes_to_ptr(data)

image(inputPath, deviceId, decodeFormat)

函数功能

解码读取图片。

输入输出格式及对齐方式请参见decode(inputPath, decodeFormat)

输入参数说明

参数名类型说明
inputPathstring图片路径。
deviceIdintDevice设备的ID号。
decodeFormatimage_format枚举类输入图片的解码格式。

输出参数说明

Image对象。

抛异常接口

创建ImageProcessor失败、图片解码失败,抛出runtime异常。

父主题: 媒体数据处理

resize_info(image, resize_height, resize_width, resize_type)

函数功能

设置缩放信息。

输入参数说明

参数名类型说明
imageImage对象图像信息。
resize_heightInt缩放高度。
resize_weightInt缩放宽度。
resize_typeResizeType缩放类型。

输出参数说明

ResizedImageInfo对象。

父主题: 媒体数据处理

bytes_to_ptr(data)

函数功能

将二进制数据转换成指针地址值。

输入参数说明

参数名类型说明
datapy::buffer二进制数据类型传二进制数据。

返回参数说明

返回指针地址值。

父主题: 媒体数据处理

transpose(input_tensor, axes)

函数功能

可通过指定的一组轴维度(axes),对输入的Tensor数据进行转置处理,如未指定具体轴维度,则默认对Tensor数据进行反序转置。

功能仅支持在Host侧执行操作,如需处理Device侧Tensor数据,请先通过to_host接口,将Device侧数据转移到Host侧,再进行转置。

输入参数说明

参数名类型说明
input_tensorTensor类待转置Tensor类。 维度支持2维、3维、4维,数据类型支持base.dtype.float32、base.dtype.float16、base.dtype.uint8,具体请参见Tensor类的属性列表
axesList[int]转置选项,默认值为空。 如果未指定具体axes,则默认生成反序“axes”对“input”中的数据进行反序转置。 例如:三维张量默认生成反序“axes”为{2, 1, 0} 。

返回参数说明

返回转置后的Tensor类数据。

父主题: 媒体数据处理

Model(modelPath, deviceId=0)

函数功能

初始化模型。

输入参数说明

参数名类型说明
modelPathstring模型路径。
deviceIdint模型部署的芯片ID,默认为0号芯片。(-1表示模型部署在Host侧,为保留字段,请勿使用。)

返回参数说明

模型对象

父主题: Model类

在线提单