mxpi_object2osdinstances
功能描述 |
目标框转绘图单元插件。将MxpiObjectList转换为用于osd绘图的MxpiOsdInstancesList。 |
---|---|
同步/异步(status) |
异步 |
约束限制 |
- |
插件基类(factory) |
mxpi_object2osdinstances |
输入和输出 |
|
端口格式(caps) |
|
属性 |
请参见表1。 |
属性名 |
描述 |
是否为必选项 |
是否可修改 |
---|---|---|---|
dataSource |
输入数据对应索引名称(默认为上游插件对应输出端口的挂元数据的key)。 |
否 |
是 |
colorMap |
给目标类别设置颜色,"R1,G1,B1|R2,G2,B2|R3,G3,B3|..."。配置示范:255,255,255|0,0,0|128,128,128……。类别ID大于已设置颜色的数量时,均使用最后一个颜色。或者不填写此属性,使用默认颜色表。 |
否 |
是 |
rectThickness |
目标框的粗细。默认值为1,取值范围[0, 100]的整型。 |
否 |
是 |
rectLineType |
目标框线条的类型。与OpenCV的线体类型枚举值对应,具体和fontLineType设置一致,请参见表 设置pipeline的属性说明。 |
否 |
是 |
fontFace |
字体的类型。与OpenCV的字体类型枚举值对应,请参见表 设置pipeline的属性说明。 |
否 |
是 |
fontScale |
字体的大小。默认值为1.0,取值范围[0.0, 100.0]的double型。 |
否 |
是 |
fontThickness |
字体的粗细。默认值为1,取值范围[1, 100]的整型。 |
否 |
是 |
fontLineType |
字体的线条类型。与OpenCV的线体类型枚举值对应,请参见表 设置pipeline的属性说明。 |
否 |
是 |
createText |
是否显示目标检测模型的分类结果文本,布尔型,1:是,0:否,默认值为1 |
否 |
是 |
属性名 |
描述 |
取值大小 |
---|---|---|
fontFace |
FONT_HERSHEY_SIMPLEX(正常尺寸无衬线字体)。 |
0(默认) |
FONT_HERSHEY_PLAIN(小尺寸无衬线字体)。 |
1 |
|
FONT_HERSHEY_DUPLEX(正常尺寸无衬线字体,比 FONT_HERSHEY_SIMPLEX 更复杂)。 |
2 |
|
FONT_HERSHEY_COMPLEX(正常尺寸衬线字体)。 |
3 |
|
FONT_HERSHEY_TRIPLEX(正常尺寸衬线字体,比 FONT_HERSHEY_COMPLEX 更复杂)。 |
4 |
|
FONT_HERSHEY_COMPLEX_SMALL(正常尺寸衬线字体的较小版本)。 |
5 |
|
FONT_HERSHEY_SCRIPT_SIMPLEX(手写体字体)。 |
6 |
|
FONT_HERSHEY_SCRIPT_COMPLEX(FONT_HERSHEY_SCRIPT_SIMPLEX 的复杂变体)。 |
7 |
|
FONT_ITALIC(斜体字标志)。 |
16 |
|
fontLineType |
LINE_4(4连通线)。 |
4 |
LINE_8(8连通线)。 |
8(默认) |
|
LINE_AA(抗锯齿线)。 |
16 |
pipeline样例:
"mxpi_object2osdinstances0":{ "props":{ "colorMap":"100,100,100|200,200,200|0,128,255|255,128,0", "fontFace":"16", "fontScale":"0.5", "fontThickness":"2", "fontLineType":"16", "rectThickness":"2", "rectLineType":"16" }, "factory":"mxpi_object2osdinstances", "next":"queue5" },