From 42d942e19c3f1d94ac72c1d4e2b21e05521e0b77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iago=20Su=C3=A1rez?= Date: Sat, 4 Nov 2017 17:12:20 +0100 Subject: [PATCH] Clearing data into the detect method of the class cv::LineSegmentDetectorImpl --- modules/imgproc/src/lsd.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/imgproc/src/lsd.cpp b/modules/imgproc/src/lsd.cpp index a8ea384ab8..1e738ac4e0 100644 --- a/modules/imgproc/src/lsd.cpp +++ b/modules/imgproc/src/lsd.cpp @@ -430,6 +430,9 @@ void LineSegmentDetectorImpl::detect(InputArray _image, OutputArray _lines, if(w_needed) Mat(w).copyTo(_width); if(p_needed) Mat(p).copyTo(_prec); if(n_needed) Mat(n).copyTo(_nfa); + + // Clear used structures + list.clear(); } void LineSegmentDetectorImpl::flsd(std::vector& lines,