chanijjani / nnstreamer-example

Example applications of nnstreamer. Note that we have to enable the 'apptest" CI module in the near future.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NNStreamer Examples

This repository shows developers how to create their applications with nnstreamer/gstreamer. We recommend to install nnstreamer by downloading prebuilt binary packages from Launchpad/PPA (Ubuntu) or Download.Tizen.org (Tizen). If you want to build nnstreamer in your system for your example application builds, pdebuild (Ubuntu) with PPA or gbs (Tizen) are recommended for building nnstreamer. This repository has been detached from nnstreamer.git to build examples independently from the nnstreamer source code since Jan-09-2019.

Ubuntu PPA: nnstreamer/ppa [PPA Main]
Tizen Project: devel:Tizen:6.0:AI [OBS Project] [RPM Repo]

We provide example nnstreamer applications:

  • Traditional Linux native applications
    • Linux/Ubuntu: GTK+ application
    • gst-launch-1.0 based scripts
  • Tizen GUI Application
    • Tizen C/C++ application
    • Tizen .NET (C#) application
    • Tizen Web application
  • Android applications
    • NDK based C/C++ CLI applicaton
    • JNI based GUI application

Quick start guide for NNStreamer example

Use PPA

  • Download nnstreamer :
$ sudo add-apt-repository ppa:nnstreamer/ppa
$ sudo apt-get update
$ sudo apt-get install nnstreamer
  • Download nnstreamer example :
$ sudo add-apt-repository ppa:nnstreamer-example/ppa
$ sudo apt-get update
$ sudo apt-get install nnstreamer-example
$ cd /usr/lib/nnstreamer/bin # binary install directory

As of 2018/10/13, we support 16.04 and 18.04

If you want to build nnstreamer example yourself, please refer to the link : [Build example]

Usage Examples

Text classification

$ cd /usr/lib/nnstreamer/bin
$ ./nnstreamer_example_text_classification_tflite

Refer to this link for more examples : [NNStreamer example]

About

Example applications of nnstreamer. Note that we have to enable the 'apptest" CI module in the near future.

License:GNU Lesser General Public License v2.1


Languages

Language:C 59.1%Language:C++ 18.6%Language:Java 15.9%Language:Makefile 1.9%Language:Shell 1.3%Language:C# 1.2%Language:Meson 1.0%Language:Python 0.9%Language:CMake 0.0%