Application templates and examples

This section describes the application templates and examples which can be used as base for your application. This section contains only general examples which combines several libraries. Each library in SDK has it’s own examples. Templates and examples:

Template / application Description
VPipelineDemo
(Linux and Windows)
Demo application, template and usage example for VPipeline library. It can be uses as base for your application. It runs video processing pipeline with functions: video capture, image flip, digital zoom, video stabilization, dehaze / defog, motion magnification, video tracking, motion detection, video changes detection and objects detection with neural networks. Also the application provides simple user interface to display video and control video processing pipeline modules.
RpiStreamer
(Linux only)
Application template which users can use as basement of your applications. This application implements basic video processing pipeline: video capture > video stabilization > RTSP server for Raspberry PI4 and PI5. The application combines several libraries.
RpiTracker
(Linux only)
Application template which implements basic video processing pipeline: video capture -> video stabilization -> video tracker -> video encoding -> RTSP server. for Raspberry PI 4(5). The application shows how to combine several libraries.
RpiOnboardControl
(Linux and Windows)
Application template which shows how to control RpiTracker application remote. The application shows how to combine several libraries.
VPipelineOnboard
(Linux and Windows)
Template and usage example for VPipeline library. It can be uses as base for your application. It runs video processing pipeline with functions: video capture, image flip, digital zoom, video stabilization, dehaze / defog, motion magnification, video tracking, motion detection, video changes detection and objects detection with neural networks. Also the application provides video + telemetry streaming and remote control.
VPipelineControl
(Linux and Windows)
Control application for VPipelineOnboard application. It can be uses as base for your application. It provides simple user interface and Joystick control.
MultiRtspServer
(Linux only)
The MultiRtspServer application is example of streaming video with using of multiple RtspServer objects. Application supports Windows and Linux with Intel GPU.
RpiTrackerOnboard
(Linux only)
Application template which implements basic video processing pipeline: video capture -> video tracker -> video encoding -> custom video + telemetry streaming for Raspberry PI 4(5). The application shows how to combine several libraries.
RpiTrackerControl
(Linux only)
Application template which shows how to control RpiTrackerOnboard application remote. The application shows how to combine several libraries.
Zero2WFpv
(Linux only)
Software for Raspberry PI Zero 2W which designed to control FPV quaro copters: video tracking, analog or H264 RTSP compressed video output, receiving CRSF commands to control tracker and flight controller, auto FPV control in tracking mode.

Table of contents