summaryrefslogtreecommitdiff
path: root/ext/opencv
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' into 0.11Sebastian Dröge2012-01-251-0/+2
|\ | | | | | | | | | | | | | | Conflicts: configure.ac ext/kate/gstkateenc.c gst/colorspace/colorspace.c gst/mpegvideoparse/mpegvideoparse.c
| * opencv: fix missing finalize chaining to parent classVincent Penquerc'h2012-01-161-0/+2
| | | | | | | | Not compiled, I do not have the necessary dependencies.
* | Merge remote-tracking branch 'origin/master' into 0.11-premergeEdward Hervey2011-12-302-33/+19
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/libs/Makefile.am ext/kate/gstkatetiger.c ext/opus/gstopusdec.c ext/xvid/gstxvidenc.c gst-libs/gst/basecamerabinsrc/Makefile.am gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.c gst-libs/gst/basecamerabinsrc/gstbasecamerasrc.h gst-libs/gst/video/gstbasevideocodec.c gst-libs/gst/video/gstbasevideocodec.h gst-libs/gst/video/gstbasevideodecoder.c gst-libs/gst/video/gstbasevideoencoder.c gst/asfmux/gstasfmux.c gst/audiovisualizers/gstwavescope.c gst/camerabin2/gstcamerabin2.c gst/debugutils/gstcompare.c gst/frei0r/gstfrei0rmixer.c gst/mpegpsmux/mpegpsmux.c gst/mpegtsmux/mpegtsmux.c gst/mxf/mxfmux.c gst/videomeasure/gstvideomeasure_ssim.c gst/videoparsers/gsth264parse.c gst/videoparsers/gstmpeg4videoparse.c
| * replace propset_mutex with GST_OBJECT_LOCKNicola Murino2011-11-302-33/+19
| |
| * various: fix pad template ref leaksVincent Penquerc'h2011-11-2810-40/+20
| | | | | | | | https://bugzilla.gnome.org/show_bug.cgi?id=662664
* | opencv: port baseclass to 0.11Stefan Sauer2011-11-252-22/+37
|/
* opencv: use caps constants moreStefan Sauer2011-11-182-7/+14
|
* opencv: fixup doc blobsStefan Sauer2011-11-184-5/+5
|
* opencv: fixup gobject naming conventionsStefan Sauer2011-11-1813-274/+274
|
* opencv: remove empty finalize implementationsStefan Sauer2011-11-184-36/+0
|
* facedetect: detect face featuresStefan Sauer2011-11-162-56/+288
| | | | | Also detect mouth, nose and eyes. Drop faces that don't have them. Fixes leaking the cascades. Adds more docs.
* facedetect: Gstfacedetect -> GstFacedetectStefan Sauer2011-11-162-17/+17
|
* facedetect: code maintenanceStefan Sauer2011-11-161-32/+38
| | | | | Update example to be useful. Draw colored ellipses instead of unicolor circles. Reflow code for more local variables. Improve parameter descriptions.
* mimic, opencv, vp8, acmmp3dec, linsys: Don't build static pluginsMart Raudsepp2011-11-111-0/+1
| | | | | | Pass --tag=disable-static to libtool everywhere where it's been forgotten https://bugzilla.gnome.org/show_bug.cgi?id=663768
* fix valgrind warning about Conditional jump or move depends on uninitialised ↵Nicola Murino2011-08-261-0/+2
| | | | value(s)
* Move m_pprevFrame free just before the clone of the latest frame for readabilityNicola Murino2011-08-261-2/+2
|
* motioncells: turn two global vars into static variablesStefan Sauer2011-08-043-9/+7
| | | | Move 2 variable to motioncells_warpper and make them static.
* Fix some more variable-set-but-not-used compiler warningsTim-Philipp Müller2011-08-021-2/+0
|
* motioncells: new element to detect areas of motionRobert Jobbagy2011-07-288-2/+2403
|
* facedetect: Remove dead code and some minor doc changes.Sreerenj Balachandran2011-05-141-6/+3
|
* edgedetect: Remove dead code and some minor doc changesSreerenj Balachandran2011-05-141-3/+1
|
* opencv: make work with openCV 2.2Fabrizio Milo2011-04-226-16/+43
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=641796
* opencv text overlay: rename and docuemntSreerenj Balachandran2011-03-284-69/+72
| | | | | | | Rename the element textwrite to opencvtextoverlay. Add proper structuring to opencv textoverlay element. Fixes: #640561
* opencv: Remove dead assignmentsEdward Hervey2010-11-2512-43/+15
| | | | ... and fix indentation
* opencv: fix caps issues and extend supported caps for some elementsJosh Doe2010-11-2212-59/+112
| | | | | | | | | | | | | Some elements had vague caps, such as "video/x-raw-rgb", which caused problems at least with textwrite. For other elements, the underlying OpenCV functions support more than just one image type, so I increased the number of supported caps. I created a utility function "gst_opencv_caps_from_cv_image_type", so each element creates caps directly from OpenCV image types, such as CV_8UC1 for 8-bit grayscale. This function uses gstvideo to create uniform caps. https://bugzilla.gnome.org/show_bug.cgi?id=635304
* various (ext): add missing G_PARAM_STATIC_STRINGS flagsStefan Kost2010-10-195-14/+14
| | | | Canonicalize property names as needed.
* opencv: define CV_NO_BACKWARD_COMPATIBILITY to suppress warnings caused by ↵Tim-Philipp Müller2010-09-091-1/+2
| | | | | | | | | | compat header Compile with -DCV_NO_BACKWARD_COMPATIBILITY for now, so that the compat header doesn't get included, which causes compiler warnings that (it seems) can't be switched off easily. As a result, we also specify a max. version in configure, so the build doesn't break if our code doesn't compile against newer opencv versions any more with that flag.
* opencv: avoid 'unused' compiler warnings with inline functions in opencv headersTim-Philipp Müller2010-09-091-1/+4
| | | | | | Override CV_INLINE to avoid 'unused' gcc warnings. GLib will take care of defining 'inline' sufficiently and OpenCV's define isn't good enough to avoid 'unused' compiler warnings (at least in version 2.1.0).
* opencv: update plugin source package name and originTim-Philipp Müller2010-09-091-1/+1
|
* facedetect: Add more parametersThiago Santos2010-09-082-2/+112
| | | | | Expose the parameters of cvHaarDetectObjects in facedetect element.
* opencv: Refactor files structureThiago Santos2010-09-0835-203/+85
| | | | | Remove internal folders and put all code inside the main plugin folder. Also fixes some building warnings.
* opencv: Adds new plugin opencvThiago Santos2010-09-081-1/+1
| | | | | Moves opencv plugin from http://github.com/Elleo/gst-opencv into -bad module.
* facedetect: Post an useful messageThiago Santos2010-09-081-0/+42
| | | | | | | | | | | | | | Add a message to be post when faces are found on a frame that contains all faces on a single message and also has timestamp/running/segment times for that buffer so it can be identified. This message is called 'facedetect' and has a 'faces' list of structures with all faces. The old 'face' message is still posted for each face found, but it is not really useful as it doesn't have any reference to the buffer that generated it.
* facedetect: Use GstOpencvVideoFilter as the base classThiago Santos2010-09-083-57/+57
| | | | | | Port facedetect to use GstOpencvVideoFilter as the base class to inherit all the goodness that GstBaseTransform/GstVideoFilter already handles.
* opencvbasetrans: Use GstVideoFilter as the base classThiago Santos2010-09-0816-175/+160
| | | | Port from GstBaseTransform to GstVideoFilter as the base class.
* cvlaplace: adds new cvlaplace elementThiago Santos2010-09-086-1/+406
| | | | | | | | Adds new cvlaplace element. Also adds a new opencvbasetransform function to be overriden by children classes: the cv_set_caps, it allows children classes to know what are they going to handle and prepare properly.
* Adds new element cvsobelThiago Santos2010-09-085-5/+382
|
* Adds new element cvequalizehistThiago Santos2010-09-084-0/+224
|
* Adds new elements cvdilate and cverodeThiago Santos2010-09-088-2/+750
| | | | | Adds 2 similar elements (so similar they have their own baseclass), cvdilate and cverode.
* cvsmooth: Improve parameters docsThiago Santos2010-09-082-26/+43
|
* cvsmooth: Deactivating blur-no-scaleThiago Santos2010-09-081-1/+10
| | | | | | Deactivate blur-no-scale because basetransform doesn't provide a way to override getcaps for pads, always using templatecaps independent of properties.
* cvsmooth: Add support for video/x-raw-grayThiago Santos2010-09-084-35/+49
|
* Adding gstopencvutilsThiago Santos2010-09-084-11/+146
| | | | Adds a file to keep utilitary functions together
* cvsmooth: Adds new element cvsmoothThiago Santos2010-09-084-1/+435
| | | | Adds new cvsmooth element
* gstopencvbasetrans: Adds this new base classThiago Santos2010-09-084-5/+403
| | | | | Adds GstOpencvBaseTransform as base class for simple 1:1 opencv filters
* pyramidsegment: Allocate a new buffer for outputThiago Santos2010-09-081-3/+13
| | | | | | | Use a newly allocated buffer for output, and release the intermediary image used. Also add a TODO for performance improvement
* faceblur: facedetect: templatematch: textwrite: Set buffer to writableThiago Santos2010-09-084-15/+15
| | | | | These elements operates in place, set buffer to writable before operating.
* edgedetect: Fix chain buffer handlingThiago Santos2010-09-081-3/+8
| | | | | | Allocate a new output buffer instead of using the input buffer pointing to the internal cvCEdge opencv's IplImage data, which might change, consequently changing the buffer.
* configure: enable -Werror to improve codeThiago Santos2010-09-086-8/+8
| | | | -Werror on git version is useful to keep code clean.
* Added the property for setting the RGB colours.Sreerenj Balachandran2010-09-082-2/+48
| | | | | modified: ext/opencv/textwrite/gsttextwrite.c modified: ext/opencv/textwrite/gsttextwrite.h