Guide & Examples to create deep learning gstreamer plugins and use them in your pipeline

Guide & Examples to create deeplearning gstreamer plugins and use them in your pipeline

Thanks to the work done by @jackersson. In this repository we have taken inspirations from:

  1. gstreamer-python
  2. gst-plugins-tf

We have currently tested our code on Ubuntu 18.04. You can also refer to the official installation document for your linux flavor.

Packages Required

sudo apt install cmake m4 git build-essential

sudo apt install libssl-dev libcurl4-openssl-dev liblog4cplus-dev

Gstreamer Installation

sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-libav python3-gst-1.0

Gstreamer Python Binding Installation

Please follow the script provided by @jackersson for installation of gstreamer binding.

In case of any issue discovering python plugins. You can follow the following debugging

 

 

 

To finish reading, please visit source site