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" },