类说明
unserialize
函数功能
将serialize中保存的落盘数据文件加载到内存中,需指定文件名称及具体路径。
函数原型
unserialize(filePath);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| filePath | 输入 | 落盘数据文件保存路径,输入文件大小支持范围为(0, 4GB]。 |
父主题: Image类
dump_buffer
函数功能
将图像内存数据落盘到二进制文件,需要指定文件名称及具体路径。
函数原型
dump_buffer (filePath, forceOverwrite = False);
参数说明
| 参数名 | 输入/输出 | 说明 |
|---|---|---|
| filePath | 输入 | 落盘数据文件路径(包含文件名称),不支持软链接。 |
| forceOverwrite | 输入 | 保存时是否强制覆盖已有文件,默认为“False”,不覆盖。 |
父主题: Image类
Image类的属性列表
| 属性名 | 说明 |
|---|---|
| device | Image所在Device的ID。 |
| height | 返回Image类对齐后的高。 |
| width | 返回Image类对齐后的宽。 |
| original_height | 返回Image类的原始高。 |
| original_width | 返回Image类的原始宽。 |
| format | 返回图像的格式。 |
父主题: Image类
类说明
作为图像处理类,主要开放图像编解码、缩放和抠图等接口。
父主题: ImageProcessor类
ImageProcessor(deviceId=0)
函数功能
ImageProcessor类的构造函数,若因内存不足,或无法识别芯片等构造失败的场景会抛出runtime异常。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| deviceId | int | 图像处理类部署的芯片,默认为0号芯片。 取值范围:[0, 识别到的芯片个数 - 1] |
输出参数说明
ImageProcessor对象。
父主题: ImageProcessor类
decode(inputPath, decodeFormat)
函数功能
ImageProcessor类的图片解码接口,输入输出格式、分辨率范围、对齐方式请参见Decode。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| inputPath | str | 输入待解码的图片路径。 |
| decodeFormat | image_format枚举类 | 输入解码后图片的格式。(PNG格式解码无需设置。) |
返回参数说明
返回解码后的Image类。
抛异常接口
图片路径错误、解码格式错误、解码失败,抛出runtime异常。
父主题: ImageProcessor类
encode(inputImage, savePath, encodeLevel)
函数功能
ImageProcessor类的图片编码接口,输入输出格式、分辨率范围、对齐方式请参见Encode。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| inputImage | Image类 | 输入编码前的Image类。 |
| savePath | str | 输入编码后保存的图片路径,文件后缀名限制为 jpg,编码后图片保存至该路径下。 |
| encodeLevel | int | 默认为“100”,输入编码的级别[0, 100]。 |
返回参数说明
无
抛异常接口
图片路径错误、编码级别错误、编码失败,抛出runtime异常。
父主题: ImageProcessor类
resize(inputImage, resize, interpolation)
函数功能
ImageProcessor类的图像缩放接口,输入输出格式、分辨率范围、对齐方式请参见Resize。
输入参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| inputImage | Image类 | 输入缩放前的Image类。 |
| resize | Size类 | 输入图像缩放的宽高。 |
| interpolation | Interpolation参数枚举类 | 输入图像的缩放方式,默认为“HUAWEI_HIGH_ORDER_FILTER” 。 |
返回参数说明
返回缩放后的Image类。
抛异常接口
缩放失败,抛出runtime异常。
父主题: ImageProcessor类
在线提单