Spherical Video PTZ - Getting Started - Spherical Video PTZ

From RidgeRun Developer Wiki


Previous: Getting Started Index Next: Getting Started/Projections Used






What is the Spherical Video PTZ?

This application, developed by RidgeRun, allows users to easily pan, tilt, and zoom over a 360-degree video or image. It is designed to support running accelerated on an NVIDIA GPU, ensuring optimal performance. You can pan and tilt the image from 0° to 360° and zoom-in or zoom-out from 0.1x to 10x. Use the following picture as a guide:

Image guide how Spherical Video PTZ works
Pan-tilt-zoom explanation example

How does it work?

It utilizes both the Equirectangular and Rectilinear projections to create its output. If you're unfamiliar with these terms, it's recommended to visit the Projections section beforehand. The process involves taking an Equirectangular Image (a 360° image) as input and converting it into a Rectilinear Image based on the user's interaction with pan, tilt, and zoom properties. Refer to the following diagram for a more detailed explanation.


Features

Spherical Video PTZ uses 360° videos and generates an output projection depending on where the user is located in the image. The user interacts with the video through pan, tilt, and zoom properties to position themselves as desired, creating an effect where the user feels physically present at the capture location. The following subsections show examples of the application for each of the properties:

Pan


Tilt

Zoom



Previous: Getting Started Index Next: Getting Started/Projections Used