summaryrefslogtreecommitdiff
path: root/docs/plugins/inspect/plugin-opencv.xml
diff options
context:
space:
mode:
authorThiago Santos <thiago.sousa.santos@collabora.co.uk>2010-09-08 00:08:44 -0300
committerThiago Santos <thiago.sousa.santos@collabora.co.uk>2010-09-08 17:15:51 -0300
commitcf86df2d007d65e0163cf464cf97d8fe300283db (patch)
treecc334354b46117a7d196c7f592ccbee5fc49dc0c /docs/plugins/inspect/plugin-opencv.xml
parent0c614349450c194c4679ad60a1550a3f82d2a514 (diff)
downloadgstreamer-plugins-bad-cf86df2d007d65e0163cf464cf97d8fe300283db.tar.gz
opencv: Adds new plugin opencv
Moves opencv plugin from http://github.com/Elleo/gst-opencv into -bad module.
Diffstat (limited to 'docs/plugins/inspect/plugin-opencv.xml')
-rw-r--r--docs/plugins/inspect/plugin-opencv.xml265
1 files changed, 265 insertions, 0 deletions
diff --git a/docs/plugins/inspect/plugin-opencv.xml b/docs/plugins/inspect/plugin-opencv.xml
new file mode 100644
index 000000000..cecc91d8b
--- /dev/null
+++ b/docs/plugins/inspect/plugin-opencv.xml
@@ -0,0 +1,265 @@
+<plugin>
+ <name>opencv</name>
+ <description>GStreamer OpenCV Plugins</description>
+ <filename>../../ext/opencv/.libs/libgstopencv.so</filename>
+ <basename>libgstopencv.so</basename>
+ <version>0.10.20.1</version>
+ <license>LGPL</license>
+ <source>gst-plugins-bad</source>
+ <package>OpenCv</package>
+ <origin>http://opencv.willowgarage.com</origin>
+ <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&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </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&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </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&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray</details>
+ </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&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)16, bpp=(int)16, endianness=(int)4321</details>
+ </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&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb, depth=(int)24, bpp=(int)24; video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </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&lt;thiago.sousa.santos@collabora.co.uk&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)8, bpp=(int)8</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-gray, depth=(int)16, bpp=(int)16, endianness=(int)4321</details>
+ </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 &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </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 &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </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 &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>pyramidsegment</name>
+ <longname>pyramidsegment</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Applies pyramid segmentation to a video or image.</description>
+ <author>Michael Sheldon &lt;mike@mikeasoft.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>templatematch</name>
+ <longname>templatematch</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Performs template matching on videos and images, providing detected positions via bus messages</description>
+ <author>Noam Lewis &lt;jones.noamle@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ </pads>
+ </element>
+ <element>
+ <name>textwrite</name>
+ <longname>textwrite</longname>
+ <class>Filter/Effect/Video</class>
+ <description>Performs text writing to the video</description>
+ <author>sreerenj&lt;bsreerenj@gmail.com&gt;</author>
+ <pads>
+ <caps>
+ <name>sink</name>
+ <direction>sink</direction>
+ <presence>always</presence>
+ <details>video/x-raw-rgb</details>
+ </caps>
+ <caps>
+ <name>src</name>
+ <direction>source</direction>
+ <presence>always</presence>
+ <details>ANY</details>
+ </caps>
+ </pads>
+ </element>
+ </elements>
+</plugin> \ No newline at end of file