opencv椭圆拟合测试fitEllipse
实测fitEllipse函数可以输入Point2f、Point类型的边缘点进行拟合 Point2d不可
// test code
vector<Point2f>test;
for (int i = 0; i < 20; i++)
{
test.push_back(Point2f(10*sinf(i / 20.0*2 * Pai),10*cosf( i / 20.0*2 * Pai)));
}
RotatedRect m_ellipsetemp;
m_ellipsetemp = fitEllipse(test);
Mat blank(100,100,CV_8UC1,Scalar(0));
ellipse(blank,m_ellipsetemp,Scalar(255));