Skip to content

RidgeRun/gst-inference

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GstInference Coral from Google

GstInference

See the GstInference wiki for the complete documentation.

GstInference is an open-source project from Ridgerun Engineering that provides a framework for integrating deep learning inference into GStreamer. Either use one of the included elements to do out-of-the box inference using the most popular deep learning architectures, or leverage the base classes and utilities to support your own custom architecture.

This repo uses R²Inference, an abstraction layer in C/C++ for a variety of machine learning frameworks. With R²Inference a single C/C++ application may work with models on different frameworks. This is useful to execute inference taking advantage of different hardware resources such as CPU, GPU, or AI optimized acelerators.

GstInference provides several example elements for common applications, such as Inception v4 for image classification and TinyYOLO v2 for object detection. Examples are provided for performing inference on any GStreamer video stream.

Installing GstInference

Follow the steps to get GstInference running on your platform:

Examples

We provide GStreamer example pipelines for all our suported platforms,architectures and backends.

We also provide example applications for classification and detection.

We also provide example trained models on our model zoo