mxpi_imageresize
功能描述 |
对解码后的YUV、RGB格式的图像进行指定宽高的缩放。其中YUV_420既支持4k大小的图像,也支持8k大小的图像。其他类型的YUV图像,只支持4k大小的图像,如YUV422,YUV444等。RGB格式支持RGB888和BGR888。 |
---|---|
同步/异步(status) |
异步 |
约束限制 |
|
插件基类(factory) |
mxpi_imageresize |
输入和输出 |
输入:buffer(数据类型“MxpiBuffer”)、metadata(数据类型“MxpiVisionList”)。 输出:buffer(数据类型“MxpiBuffer”)、metadata(数据类型“MxpiVisionList”)。 |
端口格式(caps) |
静态输入:{"image/yuv","metadata/object","image/rgb"} 静态输出:{"image/yuv","image/rgb"} |
属性 |
请参见表1。 |
属性名 |
描述 |
是否为必选项 |
是否可修改 |
---|---|---|---|
deviceId |
使用的Ascend设备的芯片编号,无需自己设置,统一由stream_config字段中的deviceId属性设置。 |
否 |
是 |
removeParentData |
删除原Buffer数据,默认为否。 |
是 |
是 |
parentName |
输入数据对应索引(通常情况下为上游元件名称),功能与dataSource一致,建议使用dataSource,后续版本会删除。 |
请勿使用 |
是 |
dataSource |
输入数据对应索引(通常情况下为上游元件名称)。默认为上游插件对应输出端口的key值。 |
建议使用 |
是 |
resizeHeight |
|
否 |
是 |
resizeWidth |
|
否 |
是 |
maxDimension |
FastRCNN缩放模式中缩放后图片的最大长度。 |
否 |
是 |
minDimension |
FastRCNN缩放模式中缩放后图片的最小长度。 |
否 |
是 |
resizeType |
缩放方式:
|
否 |
是 |
scaleValue |
Resizer_KeepAspectRatio_Long最长边缩放到的指定值。 Resizer_KeepAspectRatio_Short最短边缩放到的指定值。 |
是 |
是 |
RGBValue |
设置补边颜色值,依次输入R、G、B值,默认为空即不执行padding颜色设置,使用DVPP默认背景色。仅支持Ascend方法。 |
否 |
是 |
interpolation |
设置resize插件的插值方式,默认值为0。
Atlas 推理系列产品支持以下算法(默认为0)。
|
否 |
是 |
cvProcessor |
处理方法,具体区别请参见图像处理插件支持方法。
|
否 |
是 |
paddingType |
补边方式。
|
否 |
是 |
paddingHeight |
补边后的高,必须比缩放后图片的高大。(该属性仅在OpenCV方法处理中生效) |
否 |
是 |
paddingWidth |
补边后的宽,必须比缩放后图片的宽大。(该属性仅在OpenCV方法处理中生效) |
否 |
是 |
paddingColorB |
指定补边颜色中三原色蓝色,可以设置为[0,255]内的浮点数。仅支持OpenCV方法。 |
否 |
是 |
paddingColorG |
指定补边颜色中三原色绿色,可以设置为[0,255]内的浮点数。仅支持OpenCV方法。 |
否 |
是 |
paddingColorR |
指定补边颜色中三原色红色,可以设置为[0,255]内的浮点数。仅支持OpenCV方法。 |
否 |
是 |