edgedetect: remove unused and useless functions.
authorVanessa Chipirrás Navalón <vchipirras6@gmail.com>
Thu, 27 Aug 2015 19:51:52 +0000 (21:51 +0200)
committerLuis de Bethencourt <luis@debethencourt.com>
Fri, 28 Aug 2015 13:20:11 +0000 (14:20 +0100)
The cvSmooth cvNot functions and do not have the correct input parameters.
Furthermore, cvSmooth function is not necessary for edge detection,
because the Canny function makes the step of smoothing the image.
And cvNot function is useless because there aren't changes if this
function is eliminated.

https://bugzilla.gnome.org/show_bug.cgi?id=754148

ext/opencv/gstedgedetect.c

index 14781bd68f761ef53a9d6d77064764698a2de895..95ac2aecf494337468f4d9d408d2cf03d1743fe5 100644 (file)
@@ -312,8 +312,6 @@ gst_edge_detect_chain (GstPad * pad, GstObject * parent, GstBuffer * buf)
   filter->cvImage->imageData = (char *) in_info.data;
 
   cvCvtColor (filter->cvImage, filter->cvGray, CV_RGB2GRAY);
-  cvSmooth (filter->cvGray, filter->cvEdge, CV_BLUR, 3, 3, 0, 0);
-  cvNot (filter->cvGray, filter->cvEdge);
   cvCanny (filter->cvGray, filter->cvEdge, filter->threshold1,
       filter->threshold2, filter->aperture);