summaryrefslogtreecommitdiff
path: root/ext/opencv/gstfaceblur.cpp
Commit message (Collapse)AuthorAgeFilesLines
* opencv: allow per feature registrationStéphane Cerveau2021-03-231-17/+5
| | | | | | | | | | | | | Split plugin into features including dynamic types which can be indiviually registered during a static build. More details here: https://gitlab.freedesktop.org/gstreamer/gst-build/-/merge_requests/199 https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/661 Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/merge_requests/2038>
* plugins: uddate gst_type_mark_as_plugin_api() callsMathieu Duponchelle2020-06-061-1/+1
|
* plugins: Use gst_type_mark_as_plugin_api() for all non-element plugin typesSebastian Dröge2020-06-041-0/+2
|
* documentation: fixed a heap o' typosAaron Boxer2019-11-051-2/+2
|
* doc: remove xml from commentsMathieu Duponchelle2019-05-291-3/+2
|
* opencv: port to c++Nicola Murino2019-02-021-22/+13
|
* opencv: make compatible with opencv 4Nicola Murino2018-11-261-0/+7
| | | | Closed #826
* opencv: fix indentationNicola Murino2018-11-261-2/+2
|
* opencv: Updated to use new header pathNicolas Dufresne2018-08-021-2/+1
|
* opencv: faceblur: Ported to OpenCV version 3.1Vanessa Chipirras Navalon2016-03-301-4/+4
| | | | | | | | | cvarrToMat() is added because it is compatible with all versions of Opencv and the use of the class constructor Mat is eliminated because is deprecated in 3.X versions. Included 'using namespace std' because it is needed for the Vector class in 3.X versions. This keeps compatibility with 2.4. https://bugzilla.gnome.org/show_bug.cgi?id=760473
* bad: use new gst_element_class_add_static_pad_template()Vineeth TM2016-03-241-4/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=763081
* opencv: clean includesLuis de Bethencourt2015-12-121-3/+1
| | | | | | The opencv element includes were full of duplicates and uneeded headers. For example a few elements that stopped using gstcvopencvutils still included that header file.
* faceblur: remove unused variable.Vanessa Chipirrás Navalón2015-08-281-9/+0
| | | | | | | Memory is reserved for this variable and then released without making any use of it. https://bugzilla.gnome.org/show_bug.cgi?id=753994
* faceblur: need to migrate to C++.Vanessa Chipirrás Navalón2015-08-281-25/+29
| | | | | | | | The cascade classifier changes its structure on new version of OpenCV 2.4.11. It is need to migrate to C++ to utilize the new load method of OpenCV which allows to load the old and new classifiers. https://bugzilla.gnome.org/show_bug.cgi?id=753994
* faceblur: Check CvHaarClassifierCascade is release before being modified.Vanessa Chipirrás Navalón2015-08-281-0/+2
| | | | | | | | | For PROP_PROFILE case that exist inside gst_face_blur_set_property function loads the new XML file in the CvHaarClassifierCascade property without first checking that it is released because maybe there is an XML file previously loaded. https://bugzilla.gnome.org/show_bug.cgi?id=753994
* faceblur: Code refactoring of gst_face_blur_load_profile.Vanessa Chipirrás Navalón2015-08-281-11/+15
| | | | | | | | Changes inside the gst_face_blur_load_profile function, the number of input parameters and in lines where it is used due to it cannot be used generically. https://bugzilla.gnome.org/show_bug.cgi?id=753994
* faceblur: Change gstfaceblur to C++.Vanessa Chipirrás Navalón2015-08-281-0/+409
Change the gstfaceblur.c file to cpp and add it into Makefile. It is necessary to migrate the faceblur plugin to C++, in order to load new and old classifiers, to make faceblur work with newer versions of Opencv. https://bugzilla.gnome.org/show_bug.cgi?id=753994