mxpi_class2osdinstances
| 功能描述 | 分类结果转绘图单元插件。将MxpiClassList转换为用于osd绘图的MxpiOsdInstancesList。MxpiVisionList提供子图的坐标信息,不使用动态端口时,直接从buffer中获取MxpiVisionList | 
|---|---|
| 同步或异步 | 同步 | 
| 约束限制 | - | 
| 插件基类(factory) | mxpi_class2osdinstances | 
| 输入和输出 | 
 | 
| 端口格式(caps) | 
 | 
| 属性 | 请参见表1 | 
| 属性名 | 描述 | 是否为必选项 | 是否可修改 | 
|---|---|---|---|
| dataSourceClass | 分类结果对应索引名称(默认为上游插件对应输出端口的挂元数据的key)。 | 否 | 是 | 
| dataSourceImage | 图片对应索引名称(默认为上游插件对应输出端口的挂元数据的key)。 | 否 | 是 | 
| topK | 显示分类结果的前K个,0~100,默认为1。 | 否 | 是 | 
| position | 分类结果文字相对于图像的位置。可选以下五种之一,默认为LEFT_TOP_IN: 
 | 否 | 是 | 
| fontFace | 字体的类型。与OpenCV的字体类型枚举值对应,请参见表2。 | 否 | 是 | 
| fontScale | 字体的大小。默认值为1.0,取值范围[0.0, 100.0]的double型。 | 否 | 是 | 
| fontThickness | 字体的粗细。默认值为1,取值范围[1, 100]的整型。 | 否 | 是 | 
| fontLineType | 字体的线条类型。与OpenCV的线体类型枚举值对应,请参见表2。 | 否 | 是 | 
| createRect | 是否为分类结果文字创建矩形边界,布尔型,1:是,0:否,默认值为1。 | 否 | 是 | 
| colorMap | 矩形边界的颜色,"R1,G1,B1|R2,G2,B2|R3,G3,B3|..."。配置示范:255,255,255|0,0,0|128,128,128……。类别ID大于最后所设置的最后一个颜色时均使用最后一个颜色。或者不填写此属性,使用默认颜色表。 | 否 | 是 | 
| rectThickness | 矩形边界的粗细。默认值为1,取值范围[-1, 100]的整型。当设为-1时,颜色会填充此矩形。 | 否 | 是 | 
| rectLineType | 矩形边界线条的类型。与OpenCV的线体类型枚举值对应,具体和fontLineType设置一致,请参见表2。 | 否 | 是 是 | 
pipeline样例:
"mxpi_class2osdinstances0":{
    "props":{
 "colorMap":"100,100,100|200,200,200|0,128,255|255,128,0",
 "fontFace":"1",
 "fontScale":"0.8",
 "fontThickness":"1",
 "fontLineType":"8",
 "rectThickness":"2",
 "rectLineType":"8",
 "position":"LEFT_TOP_IN",
 "topK":"3",
 "createRect":"1"
    },
    "factory":"mxpi_class2osdinstances",
    "next":"tee1"
},