GstPTZR
GStreamer Pan Tilt Zoom Rotation element
GstPTZR is a GStreamer plug-in that emulates a PTZR camera using digital image transformations.
GstPTZR is a GStreamer plug-in that emulates a PTZR camera using digital image transformations. PTZR stands for Pan, Tilt, Zoom and Rotate. They represent physical degrees of freedom in which the camera may rotate in order to capture different parts of the scene. GstPTZR uses OpenGL HW accelerated transformations to enable real-time performance on resource-constrained embedded systems.

​
With GstPTZR dynamic configuration, Pan, Tilt, Zoom and Rotate can be adjusted at runtime to obtain a specific region of interest of the input image, as shown in the image above.
​
The current GstPTZR release is equipped with the following features:
​
-
Digital Pan&Tilt emulation
-
Digital Zoom emulation
-
Digital Rotate emulation
-
Configurable at runtime using GStreamer properties.
-
Accelerated transformations via OpenGL


GstPTZR - GStreamer Accelerated Pan, Tilt, Zoom and Rotate allows you to easily test the main features of the boards listed below.
Platforms Supported
NXP iMX6
NXP iMX8
Jetson Nano
Jetson Orin
Jetson Xavier
X86
Any other platform running OpenGL 3
Any other platform running OpenGL ES 3
Qualcomm RB5/RB6