Spherical Video PTZ/User Guide/Quick Start Guide: Difference between revisions

m
no edit summary
No edit summary
mNo edit summary
Line 2: Line 2:
{{Spherical Video PTZ/Head|previous=|next=|metakeywords=}}
{{Spherical Video PTZ/Head|previous=|next=|metakeywords=}}
</noinclude>
</noinclude>
=Libpanorama=
 
==Libpanorama==


This wiki introduces a basic use of Spherical Video PTZ for converting equirectangular images to rectilinear format with an engine. It includes a simple example and instructions on how to use the engine for different needs. The engine makes it easy to change panoramic images into a straight view, useful for many projects.
This wiki introduces a basic use of Spherical Video PTZ for converting equirectangular images to rectilinear format with an engine. It includes a simple example and instructions on how to use the engine for different needs. The engine makes it easy to change panoramic images into a straight view, useful for many projects.


== Minimal Application  ==
=== Minimal Application  ===


After [[Spherical Video PTZ/User Guide/Building and Installation|Building and Installation]], follow these steps:
After [[Spherical Video PTZ/User Guide/Building and Installation|Building and Installation]], follow these steps:
Line 34: Line 35:
** Down: <code>2</code>
** Down: <code>2</code>


== Spherical Video PTZ Engine  ==
=== Spherical Video PTZ Engine  ===
''Description of how to use the engine''
''Description of how to use the engine''




=GstRrPanoramaptz=
==GstRrPanoramaptz==
The GstRrPanoramaptz plugin allows for real-time PTZ adjustments on panoramic video feeds, enabling users to explore video scenes in greater detail or from different perspectives.
The GstRrPanoramaptz plugin allows for real-time PTZ adjustments on panoramic video feeds, enabling users to explore video scenes in greater detail or from different perspectives.


==Overview==
===Overview===
===Features===
====Features====
* CUDA-accelerated PTZ transformations.
* CUDA-accelerated PTZ transformations.
* Support for RGBA video format.
* Support for RGBA video format.
* Dynamic parameter adjustments for pan, tilt, and zoom.
* Dynamic parameter adjustments for pan, tilt, and zoom.


===Properties===
====Properties====
* Rotate the video on its horizontal axis. Range: -360 to 360 degrees. Default: 0.
* Rotate the video on its horizontal axis. Range: -360 to 360 degrees. Default: 0.
* Rotate the video on its vertical axis. Range: -360 to 360 degrees. Default: 0.
* Rotate the video on its vertical axis. Range: -360 to 360 degrees. Default: 0.
* Dynamic parameter adjustments for pan, tilt, and zoom. ''WIP''
* Dynamic parameter adjustments for pan, tilt, and zoom. ''WIP''


===Caps and Formats===
====Caps and Formats====
* Accepts and outputs video in video/x-raw format with RGBA color space.
* Accepts and outputs video in video/x-raw format with RGBA color space.
* Supports both system memory and NVMM memory inputs for enhanced performance on NVIDIA hardware.
* Supports both system memory and NVMM memory inputs for enhanced performance on NVIDIA hardware.


===Basic use example===
====Basic use example====
To pan a test video source 90 degrees, you can use the following pipeline:
To pan a test video source 90 degrees, you can use the following pipeline:
<syntaxhighlight>
<syntaxhighlight>