一、插件概述
DeepStream SDK基于GStreamer框架。本手册介绍了DeepStream GStreamer插件以及DeepStream的输入,输出和控制参数。在包含NVIDIA®Jetson™模块或NVIDIA dGPU适配器1的系统上支持DeepStream SDK 。本手册适用于希望使用DeepStream SDK开发DeepStream应用程序或其他插件的工程师。它还包含有关SDK中使用的元数据的信息。开发人员也可以添加自定义元数据。该手册介绍了SDK中定义的用于使用IPlugin实现自定义推理层的方法NVIDIA®TensorRT™的界面。您可以在使用本手册时参考SDK随附的示例示例,以熟悉DeepStream应用程序和插件开发。
二、DeepStream SDK中的元数据
Gst Buffer是GStreamer中数据传输的基本单位。每个Gst缓冲区都有关联的元数据。DeepStream SDK附加了DeepStream元数据对象NvDsBatchMeta,如以下各节所述。
NvDsBatchMeta:基本元数据结构
DeepStream对元数据使用可扩展的标准结构。基本元数据结构NvDsBatchMeta以在Gst-nvstreammux插件内部创建的批处理级元数据开始。辅助元数据结构包含框架,对象,分类器和标签数据。DeepStream还提供了一种在批处理,框架或对象级别添加用户特定的元数据的机制。DeepStream通过附加NvDsBatchMeta结构并将Gst-nvstreammux插件中的GstNvDsMetaType.meta_type设置为NVDS_BATCH_GST_META,将元数据附加到Gst缓冲区。当您的应用处理Gst缓冲区时,它可以遍历附

本文深入探讨了DeepStream SDK,一个基于GStreamer的框架,用于在NVIDIA Jetson模块和dGPU上开发AI应用。内容涵盖SDK中的元数据结构,如NvDsBatchMeta,以及如何添加用户自定义元数据。此外,还解释了在Gst-nvstreammux之前和之后插入自定义元数据的流程,并着重介绍了DeepStream 5.0中针对跟踪器置信度值的重大变更,包括新的边界框坐标和置信度字段。
:概述&spm=1001.2101.3001.5002&articleId=110388102&d=1&t=3&u=d67c8913458a4c4eb1cf91fe031d5006)
1892

被折叠的 条评论
为什么被折叠?



