2010-09-08 03:08:44 +00:00
<plugin >
<name > opencv</name>
<description > GStreamer OpenCV Plugins</description>
<filename > ../../ext/opencv/.libs/libgstopencv.so</filename>
<basename > libgstopencv.so</basename>
2016-07-06 10:07:21 +00:00
<version > 1.9.1</version>
2010-09-08 03:08:44 +00:00
<license > LGPL</license>
<source > gst-plugins-bad</source>
2016-07-06 10:07:21 +00:00
<package > GStreamer Bad Plug-ins source release</package>
2010-12-30 01:17:28 +00:00
<origin > Unknown package origin</origin>
2010-09-08 03:08:44 +00:00
<elements >
<element >
<name > cvdilate</name>
<longname > cvdilate</longname>
<class > Transform/Effect/Video</class>
<description > Applies cvDilate OpenCV function to the image</description>
<author > Thiago Santos< thiago.sousa.santos@collabora.co.uk> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > cvequalizehist</name>
<longname > cvequalizehist</longname>
<class > Transform/Effect/Video</class>
<description > Applies cvEqualizeHist OpenCV function to the image</description>
<author > Thiago Santos< thiago.sousa.santos@collabora.co.uk> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > cverode</name>
<longname > cverode</longname>
<class > Transform/Effect/Video</class>
<description > Applies cvErode OpenCV function to the image</description>
<author > Thiago Santos< thiago.sousa.santos@collabora.co.uk> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)GRAY16_LE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY16_BE, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xRGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRx, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)xBGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ARGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGRA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)ABGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > cvlaplace</name>
<longname > cvlaplace</longname>
<class > Transform/Effect/Video</class>
<description > Applies cvLaplace OpenCV function to the image</description>
<author > Thiago Santos< thiago.sousa.santos@collabora.co.uk> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2016-02-19 09:50:25 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2016-02-19 09:50:25 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > cvsmooth</name>
<longname > cvsmooth</longname>
<class > Transform/Effect/Video</class>
<description > Applies cvSmooth OpenCV function to the image</description>
<author > Thiago Santos< thiago.sousa.santos@collabora.co.uk> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw, format=(string)GRAY8, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > cvsobel</name>
<longname > cvsobel</longname>
<class > Transform/Effect/Video</class>
<description > Applies cvSobel OpenCV function to the image</description>
<author > Thiago Santos< thiago.sousa.santos@collabora.co.uk> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2016-02-19 09:50:25 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2016-02-19 09:50:25 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
2013-08-28 11:07:27 +00:00
<element >
<name > disparity</name>
<longname > Stereo image disparity (depth) map calculation</longname>
<class > Filter/Effect/Video</class>
<description > Calculates the stereo disparity map from two (sequences of) rectified and aligned stereo images</description>
<author > Miguel Casas-Sanchez < miguelecasassanchez@gmail.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
2010-09-08 03:08:44 +00:00
<element >
<name > edgedetect</name>
<longname > edgedetect</longname>
<class > Filter/Effect/Video</class>
<description > Performs canny edge detection on videos and images.</description>
<author > Michael Sheldon < mike@mikeasoft.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > faceblur</name>
<longname > faceblur</longname>
<class > Filter/Effect/Video</class>
<description > Blurs faces in images and videos</description>
2014-08-10 18:12:01 +00:00
<author > Michael Sheldon < mike@mikeasoft.com> ,Robert Jobbagy < jobbagy.robert@gmail.com> </author>
2010-09-08 03:08:44 +00:00
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
<name > facedetect</name>
<longname > facedetect</longname>
<class > Filter/Effect/Video</class>
<description > Performs face detection on videos and images, providing detected positions via bus messages</description>
<author > Michael Sheldon < mike@mikeasoft.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
2013-07-29 11:52:29 +00:00
<element >
<name > grabcut</name>
<longname > Grabcut-based image FG/BG segmentation</longname>
<class > Filter/Effect/Video</class>
<description > Runs Grabcut algorithm on input alpha. Values: BG=0, FG=1, PR_BG=2, PR_FGD=3; NOTE: larger values of alpha (notably 255) are interpreted as PR_FGD too.
IN CASE OF no alpha mask input (all 0' s or all 1' s), the ' face' downstream event is used to create a bbox of PR_FG elements.
IF nothing is present, then nothing is done.</description>
<author > Miguel Casas-Sanchez < miguelecasassanchez@gmail.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
2013-06-05 16:10:29 +00:00
<element >
<name > handdetect</name>
<longname > handdetect</longname>
<class > Filter/Effect/Video</class>
<description > Performs hand gesture detection on videos, providing detected hand positions via bus message and navigation event, and deals with hand gesture events</description>
<author > Andol Li < andol@andol.info> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
</pads>
</element>
2012-09-14 01:06:48 +00:00
<element >
<name > motioncells</name>
<longname > motioncells</longname>
<class > Filter/Effect/Video</class>
<description > Performs motion detection on videos and images, providing detected motion cells index via bus messages</description>
<author > Robert Jobbagy < jobbagy dot robert at gmail dot com> , Nicola Murino < nicola dot murino at gmail.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
<element >
2011-04-16 23:54:50 +00:00
<name > opencvtextoverlay</name>
<longname > opencvtextoverlay</longname>
2010-09-08 03:08:44 +00:00
<class > Filter/Effect/Video</class>
2011-04-16 23:54:50 +00:00
<description > Write text on the top of video</description>
<author > sreerenj< bsreerenj@gmail.com> </author>
2010-09-08 03:08:44 +00:00
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2012-09-14 01:06:48 +00:00
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
2013-06-05 16:10:29 +00:00
<element >
<name > retinex</name>
<longname > Retinex image colour enhacement</longname>
<class > Filter/Effect/Video</class>
<description > Multiscale retinex for colour image enhancement</description>
<author > Miguel Casas-Sanchez < miguelecasassanchez@gmail.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2013-07-13 22:49:44 +00:00
</caps>
</pads>
</element>
<element >
<name > segmentation</name>
<longname > Foreground/background video sequence segmentation</longname>
<class > Filter/Effect/Video</class>
<description > Create a Foregound/Background mask applying a particular algorithm</description>
<author > Miguel Casas-Sanchez < miguelecasassanchez@gmail.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGBA, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2013-06-05 16:10:29 +00:00
</caps>
</pads>
</element>
<element >
<name > skindetect</name>
<longname > skindetect</longname>
<class > Filter/Effect/Video</class>
<description > Performs non-parametric skin detection on input</description>
<author > Miguel Casas-Sanchez < miguelecasassanchez@gmail.com> </author>
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
<details > video/x-raw, format=(string)RGB, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
</caps>
2010-09-08 03:08:44 +00:00
</pads>
</element>
<element >
2011-04-16 23:54:50 +00:00
<name > templatematch</name>
<longname > templatematch</longname>
2010-09-08 03:08:44 +00:00
<class > Filter/Effect/Video</class>
2012-09-14 01:06:48 +00:00
<description > Performs template matching on videos and images, providing detected positions via bus messages.</description>
2011-04-16 23:54:50 +00:00
<author > Noam Lewis < jones.noamle@gmail.com> </author>
2010-09-08 03:08:44 +00:00
<pads >
<caps >
<name > sink</name>
<direction > sink</direction>
<presence > always</presence>
2014-08-10 18:12:01 +00:00
<details > video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
<caps >
<name > src</name>
<direction > source</direction>
<presence > always</presence>
2014-08-10 18:12:01 +00:00
<details > video/x-raw, format=(string)BGR, width=(int)[ 1, 2147483647 ], height=(int)[ 1, 2147483647 ], framerate=(fraction)[ 0/1, 2147483647/1 ]</details>
2010-09-08 03:08:44 +00:00
</caps>
</pads>
</element>
</elements>
2016-05-15 10:33:53 +00:00
</plugin>