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 |