summaryrefslogtreecommitdiff
path: root/ext/opencv/gstcvsobel.cpp
Commit message (Collapse)AuthorAgeFilesLines
* opencv: allow per feature registrationStéphane Cerveau2021-03-231-10/+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>
* doc: remove xml from commentsMathieu Duponchelle2019-05-291-3/+2
|
* opencv: port to c++Nicola Murino2019-02-021-28/+16
|
* opencv: make compatible with opencv 4Nicola Murino2018-11-261-0/+3
| | | | Closed #826
* opencv: fix indentationNicola Murino2018-11-261-5/+8
|
* opencv: Updated to use new header pathNicolas Dufresne2018-08-021-1/+1
|
* cvsobel: Avoid extra copy of the output imageNicolas Dufresne2016-12-011-11/+3
| | | | | | | | Simply produce the result into the output image provided by the base class. This avoid useless copy. This also removes unchecked buffer map and ensure that GstVideoMeta is respected (for stride mostly). https://bugzilla.gnome.org/show_bug.cgi?id=775377
* cvsobel: Remove redundant CAPS event handlerNicolas Dufresne2016-12-011-50/+8
| | | | | | | There is already a cv_set_caps() implemented, so just do the entire work there. https://bugzilla.gnome.org/show_bug.cgi?id=775377
* 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: add mask property to cvsobelLuis de Bethencourt2016-01-251-2/+19
| | | | | | Add a "mask" property that sets whether the detected derivative edges should be used as a mask on the original input or not. The same way the original image is added to the edges in edgedetect.
* opencv: fix cvsobelLuis de Bethencourt2016-01-241-72/+81
| | | | | | | | cvsobel han't been working for a while due to a silent change in OpenCV API. It would return a plain black image. This commit updates the usage of cvSobel by using cvCvtColor to create the grayscale image to process. This also means there is no need to use GstBaseTransform's transform_caps anymore, since the pads can be RGB.
* opencv: add headers with example launch linesLuis de Bethencourt2015-12-151-0/+13
| | | | | Add description headers for all the OpenCV plugins missing them, so we can have gst-launch-1.0 example launch lines for all of them.
* opencv: clean includesLuis de Bethencourt2015-12-121-3/+0
| | | | | | 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.
* cvsobel: Switch to C++Luis de Bethencourt2015-10-101-0/+303
Switch gstcvlsobel to C++ for consistency with other OpenCV elements, and support of the new 2.4.11 API. https://bugzilla.gnome.org/show_bug.cgi?id=754148