正确的单应性计算需要多少点对?

时间:2014-07-15 00:54:51

标签: opencv homography

为了得到两幅图像之间的单应性,我想知道至少需要多少点来得到单应矩阵的良好估计?

1 个答案:

答案 0 :(得分:10)

你需要至少四个才能得到任何东西,但我发现7到10在实践中是一个好数字,前提是它们是“手动”选择的。使用某种特征检测器,您可能需要十倍或二十倍才能找到一个合适的子集,只有很少的异常值。

这实际上取决于分数的分布 - 例如,如果你有10个共线点,你就不会得到满意的结果。但是,对于稍微扭曲的矩形映射,您只需要四个角。