264
edits
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
{{Spherical Video PTZ/Head|previous=|next=|metakeywords=}} | {{Spherical Video PTZ/Head|previous=|next=|metakeywords=}} | ||
</noinclude> | </noinclude> | ||
= | =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. | ||
Line 36: | Line 36: | ||
== Spherical Video PTZ Engine == | == Spherical Video PTZ Engine == | ||
''Description of how to use the engine'' | ''Description of how to use the engine'' | ||
=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. | |||
==Overview== | |||
===Features=== | |||
* CUDA-accelerated PTZ transformations. | |||
* Support for RGBA video format. | |||
* Dynamic parameter adjustments for pan, tilt, and zoom. | |||
===Properties=== | |||
* 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. | |||
* Dynamic parameter adjustments for pan, tilt, and zoom. ''WIP'' | |||
===Caps and Formats=== | |||
* 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. | |||
===Basic use example=== | |||
To pan a test video source 90 degrees, you can use the following pipeline: | |||
<syntaxhighlight> | |||
gst-launch-1.0 videotestsrc ! rrpanoramaptz pan=90 ! fakesink | |||
</syntaxhighlight> | |||
<noinclude> | <noinclude> | ||
{{Spherical Video PTZ/Foot||}} | {{Spherical Video PTZ/Foot||}} | ||
</noinclude> | </noinclude> |
edits