NVIDIA DeepStream
文章平均质量分 81
行路南
公众号:CV前沿
展开
-
【Nvidia DeepStream5.0】Gst-nvtracker插件功能说明
Gst-nvtrackerGst-nvtracker插件允许DeepStream 管道使用一个底层跟踪器来跟踪具有唯一ID的检测目标。它支持任何实现NvDsTracker API的底层库,包括三个参考实现:NvDCF、 KLT 和 IOU 跟踪器。作为这个 API 的一部分,插件查询底层库中关于输入格式和内存类型的功能和要求。然后,基于这些查询结果,插件将输入帧缓冲区转换为底层库请求的格式。例如,KLT 跟踪器使用 Luma 专用格式; NvDCF 使用 NV12或 RGBA格式; IOU 不需要缓冲区。翻译 2021-04-09 16:49:42 · 2858 阅读 · 0 评论 -
【DeepStream5.0样例工程】deepstream-app的可视化 pipeline diagram (管道图 / 元件图 / 构件图)
我们在学习一个deepstream 样例工程的时候,我们希望知道工程中管道是由哪些元件组成,以及元件间的数据流转方式。如果我们人工的根据代码去绘制,也是可行的,但效率比较低下,且容易出现错误。我们可以通过一些代码实现,自动生成这样的管道图。本文不再介绍如何生成的过程,希望了解这个过程可以查看参考文献。这里直接给出deepstream-app 样例工程生成可视化管道图的结果。图片是高清大图,看的时候可以放大图像。(这里我在配置文件中配置的是拉两路流,所以管道图中的输入源有两个。)关注【CV面试宝原创 2021-04-07 08:58:19 · 1146 阅读 · 2 评论 -
【DeepStream5.0样例工程】deepstream-test3的可视化 pipeline diagram (管道图 / 元件图 / 构件图)
我们在学习一个deepstream 样例工程的时候,我们希望知道工程中管道是由哪些元件组成,以及元件间的数据流转方式。如果我们人工的根据代码去绘制,也是可行的,但效率比较低下,且容易出现错误。我们可以通过一些代码实现,自动生成这样的管道图。本文不再介绍如何生成的过程,希望了解这个过程可以查看参考文献。这里直接给出deepstream-test3 样例工程生成可视化管道图的结果。编译和运行进入这个目录/opt/nvidia/deepstream/deepstream-5.0/sources/app原创 2021-04-07 08:46:07 · 1318 阅读 · 0 评论 -
【DeepStream5.0样例工程】deepstream-test1的可视化 pipeline diagram (管道图 / 元件图 / 构件图)
我们在学习一个deepstream 样例工程的时候,我们希望知道工程中管道是由哪些元件组成,以及元件间的数据流转方式。如果我们人工的根据代码去绘制,也是可行的,但效率比较低下,且容易出现错误。我们可以通过一些代码实现,自动生成这样的管道图。本文不再介绍如何生成的过程,希望了解这个过程可以查看参考文献。这里直接给出deepstream-test1 样例工程生成可视化管道图的结果。图片是高清大图,看的时候可以放大图像。相关文章:DeepStream-test1样例 逐行讲解版,原来竟如此简单使用原创 2021-04-07 08:26:35 · 1223 阅读 · 0 评论 -
使用DeepStream5.0部署YOLOV3,并实现多路拉流、自定义模型
一、前言本文介绍基于DeepStream5.0和YoloV3目标检测模型来实现车辆和行人检测的部署过程。在第二部分介绍依赖的环境;第三、四部分介绍YoloV3的样例工程和编译运行过程;第五部分介绍如何实现多路拉流;第六部分介绍如何自定义YOLOV3模型;最后是小结和参考资料。希望本文尽可能的详细和清晰,让大家在动手尝试过程中少走弯路,一步到位。二、环境准备Cuda10.2Jetpack4.4Ubuntu18.04DeepStream SDK >= 5.0硬件设备我这里使用的是NVID原创 2021-03-30 22:52:12 · 5040 阅读 · 13 评论 -
NvInfer Config 配置 主推理引擎和二级推理引擎的配置组
NvInfer Config 配置 主推理引擎和二级推理引擎的配置组在 DeepStream 应用程序中支持多个二级推理引擎。对于每个二级推理引擎,必须在配置文件中添加一个名为 secondary-gie%d 的单独组。例如:[primary-gie]key1=value1key2=value2...[secondary-gie1]key1=value1key2=value2...主推理器和二级推理器的配置如下所示。对于每个配置:enable含义:是否必须启用主推理引擎。原创 2021-03-22 20:33:56 · 1144 阅读 · 0 评论 -
【Nvidia DeepStream. 001】DeepStream-test1样例 逐行讲解版,原来竟如此简单
本文介绍deepstream-test1 样例工程。在Nvidia 官方文档中对DeepStream-test1的描述是一个DeepStream 版本的“Hello World”。在下图中,展示了deepstream-test1,test2,test3,test4 四个样例。test1: DeepStream的Hello World。介绍如何基于多种DeepStream 插件来构建一个Gstream 管道。这个样例中输入的是一个视频文件,经过解码、批处理、目标检测,并将检测信息显示在屏幕中。test原创 2021-03-22 20:24:52 · 3323 阅读 · 2 评论 -
【译】NVIDIA DeepStream 概况
关注【CV面试宝典】,分享面试高频题目、工业实践项目等技术文章一、NVIDIA DeepStream 概况DeepStream 是一个流分析工具包,用于构建人工智能应用程序。它以流数据作为输入——从 USB/CSI 摄像机、从 RTSP 上的文件或流中获取视频,并使用人工智能和计算机视觉从像素中生成洞察力,以便更好地理解环境。DeepStream SDK 可以成为一系列视频分析解决方案的基础层,比如理解智能城市中的交通和行人,医院的健康和安全监控,零售业的自检和分析,检测生产设施中的部件缺陷等等。.翻译 2021-03-15 10:20:09 · 1598 阅读 · 0 评论 -
DeepStream SDK中的元数据MetaData
Gst Buffer 是 Gstreamer 数据传输的基本单位。每个 Gst Buffer 都有关联的元数据。Deepstream SDK 附加 了Deepstream 元数据对象NvDsBatchMeta。要了解更多关于 Gst Buffer 的信息,请参考 Gstreamer documentationNvDsBatchMeta : 基础元数据类型DeepStream 使用一个可扩展的元数据标准结构。基本的元数据结构 NvDsBatchMeta 从批处理级元数据开始,这些元数据是在 Gst-nvs翻译 2021-03-18 15:33:08 · 1684 阅读 · 1 评论