我阅读了OpenCV中的椭圆拟合代码,以下链接提供了OpenCV中椭圆拟合的源代码:http://lpaste.net/161378。
我想要了解一些关于OpenCV中椭圆拟合的细节,但是我找不到任何有关该算法的文档。在注释中,它说“由Daniel Weiss博士贡献的新fitellipse算法”。但是我找不到任何关于Daniel Weiss博士的椭圆拟合论文。
我对该算法有一些问题:
- 算法为什么需要重新拟合?它首先对参数A-E进行适配,然后使用那些中心坐标对参数A-C进行重新拟合。
- 椭圆需要满足4 * a * b - c ^ 2> 0的约束条件,该算法如何满足这个条件?