昇腾社区首页
中文
注册

mxpi_channelimagesstitcher

功能描述

将多路图片拼成一个大图,同时动态输出每路图片的前处理信息,提供给坐标组装插件。

同步/异步(status)

同步

约束限制

  • channelIds输入的通道ID不能为空。
  • 各个通道的图片宽高必须一致。
  • 输出图片信息的宽,默认值为1920,取值范围[32, 4096]的整型。
  • 输出图片信息的高,默认值为1080,取值范围[32, 4096]的整型。

插件基类(factory)

mxpi_channelimagesstitcher

输入和输出

  • 输入:buffer(数据类型“MxpiBuffer”)、metadata(数据类型“MxpiVisionList”)。
  • 输出:buffer(数据类型“MxpiBuffer”)、metadata(数据类型“MxpiVisionList”)。

端口格式(caps)

  • 动态输入:{“image/yuv”}。
  • 静态输出:{“image/yuv”},动态输出{“metadata/stitch-info”}。

属性

请参见表1

表1 mxpi_channelImagesstitcher插件的属性

属性名

描述

是否为必选项

是否可修改

dataSource

输入数据对应索引,可配置多个,但必须与输入端口数量相同。默认为上游插件对应输出端口的key值。

channelIds

输入的通道ID,以逗号分隔,通道ID不可重复。

示例如:"channelIds":"0,1"。

outputWidth

输出图片信息的宽,默认值为1920,取值范围[32, 4096]的整型。

outputHeight

输出图片信息的高,默认值为1080,取值范围[32, 4096]的整型。

RGBvalue

设置背景颜色值,依次输入R,G,B值,例如:'255,255,255',默认为空即不执行padding颜色设置,使用DVPP默认背景色。

示例

输入的多路通道buffer1~N,通过用户指定的通道并过滤其他通道的buffer,将输入图片拼接成一个大图并输出,同时动态输出每路图片的前处理信息,提供给坐标组装插件。

pipeline样例:
"mxpi_channelimagesstitcher0":{
    "props":{
         "channelIds":"0,1",
  "outputWidth": "1920",
  "outputHeight": "1080",
  "RGBValue": "255,255,255"
    },
    "factory":"mxpi_channelimagesstitcher",
    "next":["queue8","queue9"]
},