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