bytes_to_ptr(data)
image(inputPath, deviceId, decodeFormat)
函数功能
解码读取图片。
输入输出格式及对齐方式请参见decode(inputPath, decodeFormat)。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| inputPath | string | 图片路径。 |
| deviceId | int | Device设备的ID号。 |
| decodeFormat | image_format枚举类 | 输入图片的解码格式。 |
输出参数说明
Image对象。
抛异常接口
创建ImageProcessor失败、图片解码失败,抛出runtime异常。
父主题: 媒体数据处理
resize_info(image, resize_height, resize_width, resize_type)
函数功能
设置缩放信息。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| image | Image对象 | 图像信息。 |
| resize_height | Int | 缩放高度。 |
| resize_weight | Int | 缩放宽度。 |
| resize_type | ResizeType | 缩放类型。 |
输出参数说明
ResizedImageInfo对象。
父主题: 媒体数据处理
bytes_to_ptr(data)
函数功能
将二进制数据转换成指针地址值。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| data | py::buffer二进制数据类型 | 传二进制数据。 |
返回参数说明
返回指针地址值。
父主题: 媒体数据处理
transpose(input_tensor, axes)
函数功能
可通过指定的一组轴维度(axes),对输入的Tensor数据进行转置处理,如未指定具体轴维度,则默认对Tensor数据进行反序转置。
功能仅支持在Host侧执行操作,如需处理Device侧Tensor数据,请先通过to_host接口,将Device侧数据转移到Host侧,再进行转置。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| input_tensor | Tensor类 | 待转置Tensor类。 维度支持2维、3维、4维,数据类型支持base.dtype.float32、base.dtype.float16、base.dtype.uint8,具体请参见Tensor类的属性列表。 |
| axes | List[int] | 转置选项,默认值为空。 如果未指定具体axes,则默认生成反序“axes”对“input”中的数据进行反序转置。 例如:三维张量默认生成反序“axes”为{2, 1, 0} 。 |
返回参数说明
返回转置后的Tensor类数据。
父主题: 媒体数据处理
Model(modelPath, deviceId=0)
函数功能
初始化模型。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| modelPath | string | 模型路径。 |
| deviceId | int | 模型部署的芯片ID,默认为0号芯片。(-1表示模型部署在Host侧,为保留字段,请勿使用。) |
返回参数说明
模型对象
父主题: Model类
在线提单