Fixed bug #3101, problem on ellipse2poly function
This commit is contained in:
parent
886c009da6
commit
c3dee28394
@ -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…
x
Reference in New Issue
Block a user