一个圆圈的不失真点

时间:2016-03-12 05:16:33

标签: c# math

我有各种Point个对象,它们是沿圆圈取的样本。这些点位于整个圈子的不同位置。由于相机失真,圆圈不是一个完美的圆形 - 更多的蛋形,其中下半部分更平坦,比上半部分略宽。

如何将这些点映射到统一的圆圈以进行各种计算?

1 个答案:

答案 0 :(得分:0)

如果点在整个圆圈周围的随机位置,如果没有关于变换/失真的其他信息(example for perspective表明中心和圆周点被移位),则将点映射到正确的位置似乎相当困难

但如果可能,您可以OpenCV camera calibrationchessboard or grid pattern一起尝试。