插件名称 功能
gst-nvvideocodecs 加速H265和H264视频解码器
gst-nvstreammux 流复用和批处理
gst-nvinfer 基于TensorRT的检测和分类的推断
gst-nvtracker KLT跟踪器实现
gst-nvosd 用于绘制框和文本叠加的API
gst-tiler 将视频帧从多源渲染为2D阵列
gst-eglglessink 基于加速X11 / EGL的渲染器插件
gst-nvvidconv 缩放,格式转换,旋转
参考:https://blog.csdn.net/cdknight_happy/article/details/88343252
一级模型的定义方式:
primary_detector = gst_element_factory_make ("nvinfer", "primary-infer-engine1");
pgie = gst_element_factory_make ("nvinfer", "primary-nvinference-engine");
二级模型的定义方式一(完全并列的,一级出来的检测结果都作为这个二级的输入):
sgie1 = gst_element_factory_make ("nvinfer", "secondary1-nvinference-engine");
sgie2 = gst_element_factory_make ("nvinfer", "secondary2-nvinference-engine");
sgie3 = gst_element_factory_make ("nvinfer", "secondary3-nvinference-engine");
二级模型的定义方式二(有顺序的,一级出来的检测结果作为"secondary-infer-engine1"的输入,"secondary-infer-engine1"的输出作为"secondary-infer-engine2"的输入):
secondary_detector = gst_element_factory_make ("nvinfer", "secondary-infer-engine1");
secondary_classifier = gst_element_factory_make ("nvinfer", "secondary-infer-engine2");