mxpi_imagecrop
功能描述 |
|
---|---|
同步/异步(status) |
同步 |
约束限制 |
|
插件基类(factory) |
mxpi_imagecrop |
输入和输出 |
|
端口格式(caps) |
|
属性 |
请参见表1。 |
属性名 |
描述 |
是否为必选项 |
是否可修改 |
---|---|---|---|
deviceId |
使用的Ascend设备的芯片编号,无需自己设置,统一由stream_config字段中的deviceId属性设置。 |
否 |
是 |
parentName |
输入数据对应索引(通常情况下为上游元件名称)。功能与dataSource一致,建议使用dataSource,后续版本会删除。 |
请勿使用 |
是 |
dataSource |
输入数据对应索引(通常情况下为上游元件名称),默认为上游插件对应输出端口的key值。 |
建议使用 |
是 |
dataSourceImage |
设置抠图的图片数据源(通常情况下为上游某个元件名称)。 |
否 |
是 |
leftExpandRatio |
向左扩边的比例,默认值为0,取值范围为[0, 1]。 |
否 |
是 |
rightExpandRatio |
向右扩边的比例,默认值为0,取值范围为[0, 1]。 |
否 |
是 |
upExpandRatio |
向上扩边的比例,默认值为0,取值范围为[0, 1]。 |
否 |
是 |
downExpandRatio |
向下扩边的比例,默认值为0,取值范围为[0, 1]。 |
否 |
是 |
resizeHeight |
Resizer_Stretch和Resizer_KeepAspectRatio_Fit缩放模式中,缩放后的图像高度,默认为裁剪后的图像高度,即不缩放。 |
否 |
是 |
resizeWidth |
Resizer_Stretch和Resizer_KeepAspectRatio_Fit缩放模式中,缩放后的图像宽度,默认为裁剪后的图像宽度,即不缩放。 |
否 |
是 |
maxDimension |
FastRCNN缩放模式中缩放后图片的最大长度。 |
否 |
是 |
minDimension |
FastRCNN缩放模式中缩放后图片的最小长度。 |
否 |
是 |
resizeType |
缩放方式:
|
否 |
是 |
RGBValue |
设置padding颜色值,依次输入R,G,B值,默认为空即不执行padding颜色设置,使用DVPP默认背景色。 |
否 |
是 |
paddingType |
设置padding方式,方式有两种:
|
否 |
是 |
cvProcessor |
处理方法。
|
否 |
是 |
autoDetectFrame |
默认从上游插件(一般为推理插件或分块插件)的输出中找到裁剪的坐标框,如需自定义裁剪的坐标框请关闭该属性,默认值为1, 可选值为0或1,0时需要提供坐标框。坐标框由(x0, y0),(x1, y1)两个坐标组成。 |
否 |
是 |
cropPointx0 |
抠图x0坐标,String类型,区间为[1, 8192],支持多目标框输入。 |
否 |
是 |
cropPointx1 |
抠图x1坐标,String类型,区间为[1, 8192],支持多目标框输入。 |
否 |
是 |
cropPointy0 |
抠图y0坐标,String类型,区间为[1, 8192],支持多目标框输入。 |
否 |
是 |
cropPointy1 |
抠图y1坐标,String类型,区间为[1, 8192],支持多目标框输入。 |
否 |
是 |
cropHeight |
图片抠图的高度,范围是[1, 8192]。该插件若未接收到指定的合法抠图范围,默认值为0,则报错。(已废弃,请勿使用) |
否 |
是 |
cropWidth |
图片抠图的宽度,范围是[1, 8192]。该插件若未接收到指定的合法抠图范围,默认值为0,则报错。(已废弃,请勿使用) |
否 |
是 |
handleMethod |
预留属性,请使用cvProcessor属性。 处理方法:
|
否 |
是 |
cropType |
预留属性,请使用autoDetectFrame属性。 抠图方式,根据坐标点抠图,默认为cropCoordinate坐标点抠图。 |
否 |
是 |
自定义裁剪样例:
- 当输入为单坐标框(x0, y0)为(1, 1),(x1, y1)为(100, 100)。
"mxpi_imagecrop0": { "props" : { "autoDetectFrame" : "0", "cropPointx0" : "1", "cropPointy0" : "1", "cropPointx1" : "100", "cropPointy1" : "100" }, "factory": "mxpi_imagecrop", "next": "xxxxxxxx" },
- 当输入为多个坐标框,第一个目标框为(1, 1)(100, 100),第二个目标框为(100, 100)(200, 200)。
"mxpi_imagecrop0": { "props" : { "autoDetectFrame" : "0", "cropPointx0" : "1, 100", "cropPointy0" : "1, 100", "cropPointx1" : "100, 200", "cropPointy1" : "100, 200" }, "factory": "mxpi_imagecrop", "next": "xxxxxxxx" },