Difference between revisions of "GStreamer digital pan tilt zoom rotate element"

From RidgeRun Developer Connection
Jump to: navigation, search
m
(Replaced content with "[http://developer.ridgerun.com/wiki/index.php?title=GStreamer_Pan_Tilt_Zoom_and_Rotate_Element GStreamer Pan Tilt Zoom and Rotate Element]")
 
Line 1: Line 1:
<table>
+
[http://developer.ridgerun.com/wiki/index.php?title=GStreamer_Pan_Tilt_Zoom_and_Rotate_Element GStreamer Pan Tilt Zoom and Rotate Element]
<tr>
 
<td><div class="clear; float:right">__TOC__</div></td>
 
<td>
 
<html>
 
<div class="ecwid ecwid-SingleProduct-v2 ecwid-SingleProduct-v2-bordered ecwid-SingleProduct-v2-centered ecwid-Product ecwid-Product-59350600" itemscope itemtype="http://schema.org/Product" data-single-product-id="59350600"><div itemprop="image"></div><div class="ecwid-title" itemprop="name"></div><div itemtype="http://schema.org/Offer" itemscope itemprop="offers"><div class="ecwid-productBrowser-price ecwid-price" itemprop="price" data-spw-price-location="button"><div itemprop="priceCurrency" content="USD"></div></div></div><div customprop="options"></div><div customprop="addtobag"></div></div><script type="text/javascript" src="https://app.ecwid.com/script.js?7804024&data_platform=singleproduct_v2" charset="utf-8"></script><script type="text/javascript">xProduct()</script>
 
</html>
 
</td>
 
<td><center>
 
{{Template:Eval SDK Download, Demo Image download and Contact Us buttons}}
 
</center></td></tr></table>
 
 
 
= Description  =
 
 
 
If the camera sensor captures more pixels than required, [http://en.wikipedia.org/wiki/Pan%E2%80%93tilt%E2%80%93zoom_camera pan / tilt / zoom] can be simulated digitally.
 
 
 
A smaller video region is used, and possibly scaled and rotated.  By modifying the X-axis offset, the video image appears to pan left or right.  By modifying the Y-axis offset, the camera appears to tilt up or down.  By modifying the scaling factor, the camera appears to zoom in or out.
 
 
 
TI SoCs, such as DM365 and DM368 support the [http://processors.wiki.ti.com/index.php/EDMA3 EDMA3 hardware accelerator], which allows digital pan / tilt / zoom / rotate functionality to be supported without loading the system processor.
 
 
 
RidgeRun has used the EDMA3 hardware accelerator to create a GStreamer digital pan / tilt / zoom / rotate element.
 
 
 
= GStreamer digital pan tilt zoom rotate element =
 
 
 
After building the SDK and installing the images onto your target hardware, verify the digital pan / tilt / zoom / rotate is available:
 
 
 
gst-inspect | grep XXXX
 
 
 
With the expected output being:
 
 
 
XXXX
 
 
 
To see the properties that are supported, run:
 
 
 
gst-inspect XXXX
 
 
 
which will display an output similar to:
 
 
 
<pre>
 
Element Properties:
 
XXXX
 
 
 
</pre>
 
 
 
The (x,y) origin is the upper left corner.
 
 
 
= Controlling pan and tilt =
 
 
 
 
 
= Controlling zoom =
 
 
 
= Controlling rotate =
 
 
 
= Mixing pan tilt and zoom  =
 
 
 
== GStreamer pipelines with DVI Output  ==
 
 
 
[[Category:GStreamer]][[Category:SdkAddOn]]
 

Latest revision as of 12:36, 12 February 2018