Fixed bug #3101, problem on ellipse2poly function

pull/1139/head
StevenPuttemans 12 years ago
parent 886c009da6
commit c3dee28394
  1. 3
      modules/core/src/drawing.cpp

@ -888,9 +888,10 @@ void ellipse2Poly( Point center, Size axes, int angle,
pt.y = cvRound( cy + x * beta + y * alpha );
if( pt != prevPt )
pts.push_back(pt);
prevPt = pt;
}
if( pts.size() < 2 )
if( pts.size() == 1 )
pts.push_back(pts[0]);
}

Loading…
Cancel
Save