# deepstream_python_apps **Repository Path**: wangjc5736/deepstream_python_apps ## Basic Information - **Project Name**: deepstream_python_apps - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-09-06 - **Last Updated**: 2021-11-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DeepStream Python Apps This repository contains Python bindings and sample applications for the [DeepStream SDK](https://developer.nvidia.com/deepstream-sdk). SDK version supported: 5.0 Download the latest release package complete with bindings and sample applications from the [release section](../../releases). Please report any issues or bugs on the [Deepstream SDK Forums](https://devtalk.nvidia.com/default/board/209). * [Python Bindings](#metadata_bindings) * [Sample Applications](#sample_applications) ## Python Bindings DeepStream pipelines can be constructed using Gst Python, the GStreamer framework's Python bindings. For accessing DeepStream MetaData, Python bindings are provided in the form of a compiled module which is included in the DeepStream SDK. This module is generated using [Pybind11](https://github.com/pybind/pybind11).

bindings pipeline

These bindings support a Python interface to the MetaData structures and functions. Usage of this interface is documented in the [HOW-TO Guide](HOWTO.md) and demonstrated in the sample applications. This release adds bindings for decoded image buffers (NvBufSurface) as well as inference output tensors (NvDsInferTensorMeta). ## Sample Applications Sample applications provided here demonstrate how to work with DeepStream pipelines using Python. The sample applications require [MetaData Bindings](#metadata_bindings) to work. To run the sample applications or write your own, please consult the [HOW-TO Guide](HOWTO.md)

deepstream python app screenshot

We currently provide the following sample applications: * [deepstream-test1](apps/deepstream-test1) -- 4-class object detection pipeline * [deepstream-test2](apps/deepstream-test2) -- 4-class object detection, tracking and attribute classification pipeline * [deepstream-test3](apps/deepstream-test3) -- multi-stream pipeline performing 4-class object detection * [deepstream-test4](apps/deepstream-test4) -- msgbroker for sending analytics results to the cloud * [deepstream-imagedata-multistream](apps/deepstream-imagedata-multistream) -- multi-stream pipeline with access to image buffers * [deepstream-ssd-parser](apps/deepstream-ssd-parser) -- SSD model inference via Triton server with output parsing in Python * [deepstream-test1-usbcam](apps/deepstream-test1-usbcam) -- deepstream-test1 pipelien with USB camera input * [deepstream-test1-rtsp-out](apps/deepstream-test1-rtsp-out) -- deepstream-test1 pipeline with RTSP output Detailed application information is provided in each application's subdirectory under [apps](apps).