GStreamer Pan Tilt Zoom and Rotate Element: Difference between revisions

From RidgeRun Developer Wiki
(Created page with "{{GStreamer Pan Tilt Zoom and Rotate Element Navigation | | GstPTZR Basics}} <hr> = Overview = = Contents...")
 
 
(46 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{GStreamer Pan Tilt Zoom and Rotate Element Navigation | | [[GStreamer Pan Tilt Zoom and Rotate Element - GstPTZR Basics | GstPTZR Basics]]}}
{{GStreamer Pan Tilt Zoom and Rotate Element/Head | | next=GstPTZR Basics}}


<hr>
__TOC__
 
<center>
<table cellspacing="20">
<tr>
<td>
<html>
<div id='product-component-1bb27659487'></div>
    <script type="text/javascript">
    /*<![CDATA[*/
 
    (function () {
      var scriptURL = 'https://sdks.shopifycdn.com/buy-button/latest/buy-button-storefront.min.js';
      if (window.ShopifyBuy) {
        if (window.ShopifyBuy.UI) {
          ShopifyBuyInit();
        } else {
          loadScript();
        }
      } else {
        loadScript();
      }


= Overview =
      function loadScript() {
        var script = document.createElement('script');
        script.async = true;
        script.src = scriptURL;
        (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(script);
        script.onload = ShopifyBuyInit;
      }


= Contents =
      function ShopifyBuyInit() {
        var client = ShopifyBuy.buildClient({
          domain: 'ridgerun1.myshopify.com',
          storefrontAccessToken: 'b0ca98633a82de5d2f63cd51f5af30ac',
        });


<table>
        ShopifyBuy.UI.onReady(client).then(function (ui) {
<tr>
          ui.createComponent('product', {
<td><div class="clear; float:right">{{GStreamer Daemon TOC}}</div></td>
            id: [1684598390855],
            node: document.getElementById('product-component-1bb27659487'),
            moneyFormat: '%24%7B%7Bamount%7D%7D',
            options: {
  "product": {
    "variantId": "all",
    "width": "240px",
    "contents": {
      "imgWithCarousel": false,
      "variantTitle": false,
      "description": false,
      "buttonWithQuantity": false,
      "quantity": false
    },
    "text": {
      "button": "BUY NOW"
    },
    "styles": {
      "product": {
        "@media (min-width: 601px)": {
          "max-width": "100%",
          "margin-left": "0",
          "margin-bottom": "50px"
        }
      },
      "button": {
        "background-color": "#007493",
        "font-size": "18px",
        "padding-top": "17px",
        "padding-bottom": "17px",
        ":hover": {
          "background-color": "#006884"
        },
        ":focus": {
          "background-color": "#006884"
        }
      },
      "quantityInput": {
        "font-size": "18px",
        "padding-top": "17px",
        "padding-bottom": "17px"
      },
      "compareAt": {
        "font-size": "12px"
      }
    }
  },
  "cart": {
    "contents": {
      "button": true
    },
    "styles": {
      "button": {
        "background-color": "#007493",
        "font-size": "18px",
        "padding-top": "17px",
        "padding-bottom": "17px",
        ":hover": {
          "background-color": "#006884"
        },
        ":focus": {
          "background-color": "#006884"
        }
      },
      "footer": {
        "background-color": "#ffffff"
      }
    }
  },
  "modalProduct": {
    "contents": {
      "img": false,
      "imgWithCarousel": true,
      "variantTitle": false,
      "buttonWithQuantity": true,
      "button": false,
      "quantity": false
    },
    "styles": {
      "product": {
        "@media (min-width: 601px)": {
          "max-width": "100%",
          "margin-left": "0px",
          "margin-bottom": "0px"
        }
      },
      "button": {
        "background-color": "#007493",
        "font-size": "18px",
        "padding-top": "17px",
        "padding-bottom": "17px",
        ":hover": {
          "background-color": "#006884"
        },
        ":focus": {
          "background-color": "#006884"
        }
      },
      "quantityInput": {
        "font-size": "18px",
        "padding-top": "17px",
        "padding-bottom": "17px"
      }
    }
  },
  "toggle": {
    "styles": {
      "toggle": {
        "background-color": "#007493",
        ":hover": {
          "background-color": "#006884"
        },
        ":focus": {
          "background-color": "#006884"
        }
      },
      "count": {
        "font-size": "18px"
      }
    }
  },
  "productSet": {
    "styles": {
      "products": {
        "@media (min-width: 601px)": {
          "margin-left": "-20px"
        }
      }
    }
  }
}
          });
        });
      }
    })();
    /*]]>*/
    </script>
</html>
</td>
<td>
{{ContactUs Button}}
</td>
</tr>
</table>
</table>
</center>


= Project Repository =
== Overview ==


=Promo/Demo Video=
GstPTZR is a [https://www.ridgerun.com/gstreamer 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.


== Promo Video ==
<br>
<center>
<embedvideo service="youtube">https://www.youtube.com/watch?v=KSJCd55vkds</embedvideo>
</center>


= Contact Us =
== Features ==


To contact RidgeRun's maintainers team please send an email to [mailto:support@ridgerun.com support@ridgerun.com] or post your inquiry at our [http://www.ridgerun.com/contact/ '''Contact Us link''']
* Digital Pan&Tilt emulation
* Digital Zoom emulation
* Digital Rotate emulation
* Configurable at runtime using GStreamer properties.
* Accelerated transformations via OpenGL


== Supported Hardware ==


* NXP i.MX6 and i.MX8 platforms (new!)
* NVIDIA<sup>®</sup>Jetson™ TX1, TX2, Xavier, Orin
* Qualcomm RB5/RB6 (new!)
* Platforms running OpenGL 3
* Platforms running OpenGL ES 3
== Getting Started ==
Start navigating this wiki by going to the [[GStreamer Pan Tilt Zoom and Rotate Element - GstPTZR Basics|GstPTZR Basics]] page in the table of contents.
{{ContactUs}}
<hr>
<hr>
{{GStreamer Pan Tilt Zoom and Rotate Element Navigation | | [[GStreamer Pan Tilt Zoom and Rotate Element - GstPTZR Basics | GstPTZR Basics]]}}
 
{{GStreamer Pan Tilt Zoom and Rotate Element/Foot | | next=GstPTZR Basics}}


[[Category:GStreamer]][[category:GstPTZR]]
[[Category:GStreamer]][[category:GstPTZR]]

Latest revision as of 18:35, 3 May 2024



  Index Next: GstPTZR Basics




Overview

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.

Promo Video


Features

  • Digital Pan&Tilt emulation
  • Digital Zoom emulation
  • Digital Rotate emulation
  • Configurable at runtime using GStreamer properties.
  • Accelerated transformations via OpenGL

Supported Hardware

  • NXP i.MX6 and i.MX8 platforms (new!)
  • NVIDIA®Jetson™ TX1, TX2, Xavier, Orin
  • Qualcomm RB5/RB6 (new!)
  • Platforms running OpenGL 3
  • Platforms running OpenGL ES 3

Getting Started

Start navigating this wiki by going to the GstPTZR Basics page in the table of contents.


RidgeRun Resources

Quick Start Client Engagement Process RidgeRun Blog Homepage
Technical and Sales Support RidgeRun Online Store RidgeRun Videos Contact Us
RidgeRun.ai: Artificial Intelligence | Generative AI | Machine Learning

Contact Us

Visit our Main Website for the RidgeRun Products and Online Store. RidgeRun Engineering information is available at RidgeRun Engineering Services, RidgeRun Professional Services, RidgeRun Subscription Model and Client Engagement Process wiki pages. Please email to support@ridgerun.com for technical questions and contactus@ridgerun.com for other queries. Contact details for sponsoring the RidgeRun GStreamer projects are available in Sponsor Projects page.


  Index Next: GstPTZR Basics