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],支持多目标框输入。  | 
否  | 
是  | 
handleMethod  | 
预留属性,请使用cvProcessor属性。 处理方法: 
  | 
否  | 
是  | 
cropType  | 
预留属性,请使用autoDetectFrame属性。 抠图方式,根据坐标点抠图,默认为cropCoordinate坐标点抠图。  | 
否  | 
是  | 
自定义裁剪样例:
- 当输入为单坐标框(x0, y0)为(1, 1),(x1, y1)为(100, 100)。
1 2 3 4 5 6 7 8 9 10 11
"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)。
1 2 3 4 5 6 7 8 9 10 11
"mxpi_imagecrop0": { "props" : { "autoDetectFrame" : "0", "cropPointx0" : "1, 100", "cropPointy0" : "1, 100", "cropPointx1" : "100, 200", "cropPointy1" : "100, 200" }, "factory": "mxpi_imagecrop", "next": "xxxxxxxx" },