Merge pull request #3181 from sturkmen72:bug-fix-edge_drawing

pull/3201/head
Alexander Alekhin 3 years ago
commit ffdbeed9bd
  1. 2
      modules/ximgproc/src/edge_drawing.cpp
  2. 2
      modules/ximgproc/test/test_fld.cpp

@ -1294,6 +1294,7 @@ void EdgeDrawingImpl::detectLines(OutputArray _lines)
double* x = new double[(width + height) * 8];
double* y = new double[(width + height) * 8];
lines.clear();
linesNo = 0;
// Use the whole segment
@ -2427,6 +2428,7 @@ void EdgeDrawingImpl::detectEllipses(OutputArray ellipses)
}
min_line_len = 6;
line_error = params.LineFitErrorThreshold;
Circles.clear();
Ellipses.clear();
lines.clear();

@ -285,8 +285,8 @@ TEST_F(ximgproc_ED, ManySmallCircles)
vector<Vec6d> ellipses;
detector->detectEdges(test_image);
detector->detectLines(lines);
detector->detectEllipses(ellipses);
detector->detectLines(lines);
size_t segments_size = 6458;
size_t lines_size = 6264;

Loading…
Cancel
Save