是否有人对使用Deepstream Gstream pipline而不是常规python代码有独立的评估?
->应用程序-> (CPU到GPU) AI分析(TensorRT) -> CV2
我想我理解深河只在gstreamer管道中使用GPU,但它更快吗?任何比较。通过使用深流器,我能得到什么?
发布于 2022-10-01 11:30:08
GStreamer是一个基于流水线的多媒体框架,它将各种各样的媒体处理系统连接在一起,以完成复杂的工作流。例如,GStreamer可用于构建一个系统,该系统以一种格式读取文件,处理文件,并以另一种格式导出文件。可以以即插即用的方式更改格式和进程。
Deepstream利用gstreamer在级联例程中执行一些任务。作为
因为gstreamer有不同的插件,所以流通过这个管道。Nvidia除了gstreamer插件之外,还做了一些插件。
例如,pgie,tracker,tiler,nvvidconv,nvosd,transform,接收器和.就是其中的一些。Deepstream在GPU上运行主循环,因此主模型和二级模型可以进行推理。访问每个插件的输出-比如pgie或sgie-是可以通过元数据访问的。这些元数据包括帧数据、对象位置、发生时间和.可以通过插件(如gstdsexample. )中的一些功能来访问这些元数据。有了这些数据,就可以很容易地对类似于数据的流进行处理。
除了这些好处外,它(Deepstream)也有一些缺点:制作复杂的管道并与之合作是很困难的。
当您有一个流数据(视频、文本、语音、图像和.)最好利用这条管道。而且,python和C++实现也是可能的。
https://stackoverflow.com/questions/73802833
复制相似问题