upai-gst-dl-plugins

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

Introduction

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

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

Installation

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 steps

GitHub

https://github.com/upai-io/upai-gst-dl-plugins