Skip to main content

ImageProcessor(deviceId=0)

Image类的属性列表

属性名说明
deviceImage所在Device的ID。
height返回Image类对齐后的高。
width返回Image类对齐后的宽。
original_height返回Image类的原始高。
original_width返回Image类的原始宽。
format返回图像的格式。

父主题: Image类

类说明

作为图像处理类,主要开放图像编解码、缩放和抠图等接口。

父主题: ImageProcessor类

ImageProcessor(deviceId=0)

函数功能

ImageProcessor类的构造函数,若因内存不足,或无法识别芯片等构造失败的场景会抛出runtime异常。

输入参数说明

参数名类型说明
deviceIdint图像处理类部署的芯片,默认为0号芯片。 取值范围:[0, 识别到的芯片个数 - 1]

输出参数说明

ImageProcessor对象。

父主题: ImageProcessor类

decode(inputPath, decodeFormat)

函数功能

ImageProcessor类的图片解码接口,输入输出格式、分辨率范围、对齐方式请参见Decode

输入参数说明

参数名类型说明
inputPathstr输入待解码的图片路径。
decodeFormatimage_format枚举类输入解码后图片的格式。(PNG格式解码无需设置。)

返回参数说明

返回解码后的Image类。

抛异常接口

图片路径错误、解码格式错误、解码失败,抛出runtime异常。

父主题: ImageProcessor类

encode(inputImage, savePath, encodeLevel)

函数功能

ImageProcessor类的图片编码接口,输入输出格式、分辨率范围、对齐方式请参见Encode

输入参数说明

参数名类型说明
inputImageImage类输入编码前的Image类。
savePathstr输入编码后保存的图片路径,文件后缀名限制为 jpg,编码后图片保存至该路径下。
encodeLevelint默认为“100”,输入编码的级别[0, 100]。

返回参数说明

抛异常接口

图片路径错误、编码级别错误、编码失败,抛出runtime异常。

父主题: ImageProcessor类

resize(inputImage, resize, interpolation)

函数功能

ImageProcessor类的图像缩放接口,输入输出格式、分辨率范围、对齐方式请参见Resize

输入参数说明

参数名类型说明
inputImageImage类输入缩放前的Image类。
resizeSize类输入图像缩放的宽高。
interpolationInterpolation参数枚举类输入图像的缩放方式,默认为“HUAWEI_HIGH_ORDER_FILTER” 。

返回参数说明

返回缩放后的Image类。

抛异常接口

缩放失败,抛出runtime异常。

父主题: ImageProcessor类

在线提单