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>
2012-10-25 11:46:04 +00:00
<version > 1.1.0.1</version>
2010-09-08 03:08:44 +00:00
<license > LGPL</license>
<source > gst-plugins-bad</source>
2012-10-25 11:46:04 +00:00
<package > GStreamer Bad Plug-ins git</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>
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)GRAY16_LE, 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>
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)GRAY16_LE, 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 > 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>
<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 > 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-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>
<element >
2011-04-16 23:54:50 +00:00
<name > pyramidsegment</name>
<longname > pyramidsegment</longname>
2010-09-08 03:08:44 +00:00
<class > Filter/Effect/Video</class>
2011-04-16 23:54:50 +00:00
<description > Applies pyramid segmentation to a video or image.</description>
<author > Michael Sheldon < mike@mikeasoft.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>
2013-06-05 16:10:29 +00:00
</pads>
</element>
<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>
</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>
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>
</elements>
</plugin>