Gst-nvsegvisual#
Gst-nvsegvisual 插件可视化分割结果。分割基于图像识别,不同之处在于分类发生在像素级别,而不是像图像识别那样发生在图像级别。分割输出大小通常与输入大小相同。有关更多信息,请参阅分割训练参考:qubvel/segmentation_models
 
输入和输出#
- 输入 - 包含 NV12/RGBA 帧的 GStreamer 缓冲区 
- NvDsInferSegmentationMeta 包含类别编号、像素类别图、宽度、高度等,由 Gst-nvinfer 生成。 
- gpu-id:选择 GPU ID 
- width:根据分割输出大小设置 
- height:根据分割输出大小设置 
 
- 输出 
此插件为不同的类别分配不同的颜色。例如,工业模型的输出只有一个代表缺陷区域。因此,缺陷区域和背景具有不同的颜色。语义模型输出四个类别,具有四种不同的颜色:汽车、行人、自行车和背景。此插件仅显示分割输出。它不会将输出叠加在原始 NV12 帧上。
特性#
下表总结了该插件的特性。
| 特性 | 描述 | 发布版本 | 
|---|---|---|
| 配置 GPU 选择 | 设置用于分割可视化操作的 GPU ID(仅对 dGPU 平台有效) | DS 4.0 | 
| 配置宽度 | 根据分割输出大小设置宽度 | DS 4.0 | 
| 配置高度 | 根据分割输出大小设置高度 | DS 4.0 | 
Gst 属性#
下表描述了 Gst-nvsegvisual 插件的 Gst 属性。
| 属性 | 含义 | 类型和范围 | 示例和注释 | 
|---|---|---|---|
| gpu-id | 用于解码的 GPU 设备 ID | 整数,0 到 4,294,967,295 | gpu-id=0 | 
| width | 分割输出宽度 | 整数,0 到 4,294,967,295 | width=512 | 
| height | 分割输出高度 | 整数,0 到 4,294,967,295 | height=512 |