mxpi_opencvosd
使用mxpi_opencvosd插件前,需要使用osd相关的模型文件,请执行Vision SDK软件包安装目录下operators/opencvosd/generate_osd_om.sh脚本生成所需模型文件。支持单个pipeline创建多个mxpi_opencvosd实例。

- 确保当前用户ATC相关环境变量已设置正确,可以正常使用ATC工具。
- 用户需具备ASCEND_OPP_PATH目录写权限。root用户默认ASCEND_OPP_PATH路径为:“/usr/local/Ascend/ascend-toolkit/latest/opp”;普通用户默认ASCEND_OPP_PATH路径为:“$HOME/Ascend/ascend-toolkit/latest/opp”。
功能描述 |
调用OSD基础功能在图片上绘制基本单元,如画框、写字、画线、画圆等。 |
---|---|
同步/异步(status) |
同步 |
约束限制 |
|
插件基类(factory) |
mxpi_opencvosd |
输入和输出 |
|
端口格式(caps) |
|
属性 |
请参见表1。 |
属性名 |
描述 |
是否为必选项 |
是否可修改 |
---|---|---|---|
dataSourceImage |
输入端口0的buffer索引名称(默认为上游插件对应输出端口0的挂元数据的key)。 |
否 |
是 |
dataSourceOsd |
输入端口1的buffer索引名称(默认为上游插件对应输出端口1的挂元数据的key)。 |
否 |
是 |
示例
调用OSD基础功能buffer(MxpiOsdInstancesList)在输入图片上(MxpiVsionList)绘制基本单元,如画框、写字、画线、画圆等,并且输出buffer给下游插件。
pipeline样例:
"mxpi_opencvosd0":{ "props":{ "dataSourceImage":"mxpi_channelimagesstitcher0_0", "dataSourceOsd":"mxpi_channelosdcoordsconverter0" }, "factory":"mxpi_opencvosd", "next":"queue10" },
父主题: 屏幕展示(OSD)插件