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.
Jetson Tegra X1
Jetson Tegra X2
Any other platform running OpenGL 3
Any other platform running OpenGL ES 3