是否可以将椭圆转换为圆形?

时间:2018-12-27 08:20:21

标签: opencv computer-vision geometry multiview

对于一个项目,我需要存储在某些照片上检测到的圈子。问题在于其中一些照片是从某个角度拍摄的,这意味着圆圈是椭圆形的。有可能以某种方式将椭圆变成圆形吗?

我考虑过校正椭圆,然后将矩形转换为正方形。不确定的问题浮现在脑海,这意味着我的方法可能有太多的变化,每种方法的结果都不同。

1 个答案:

答案 0 :(得分:0)

要查找透视变换,您需要具有4对相应的坐标:失真图片上的点及其在校正透视后的理想位置。

在这种情况下,您可以使用getPerspectiveTransform函数计算透视变换矩阵,并将其应用于校正所有图片。 Example