20,290
edits
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> |