Merge pull request #1139 from StevenPuttemans:bugfix_3101

pull/891/merge
Andrey Pavlenko 11 years ago committed by OpenCV Buildbot
commit 4c35449b7d
  1. 6
      modules/core/src/drawing.cpp

@ -886,11 +886,13 @@ void ellipse2Poly( Point center, Size axes, int angle,
Point pt;
pt.x = cvRound( cx + x * alpha - y * beta );
pt.y = cvRound( cy + x * beta + y * alpha );
if( pt != prevPt )
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