我正在使用一个8x8棋盘来校准我的相机,用OpenCV,但我有一些奇怪的结果:
我试着用棋盘的两张照片校准相机,其中一张是正确的,但另一张的角是拉伸的:

有人能告诉我为什么我会得到这些奇怪的结果吗?我怎样才能解决这个问题?
发布于 2014-01-27 11:03:17
尝试使用更多的图像,与董事会在不同的方向。我至少要用10块。而且,一定要移动板周围,以获得所有的观点。
发布于 2014-02-02 22:09:33
第一个图像:它几乎与图像平面平行。在这种情况下,图像中的消失点很难观察到,因此对摄像机本质的约束是模糊的。
建筑场景图像中消失点的摄像机标定,BMVC (1999),R Cipolla,T Drummond,D Robertson
此外,只有在没有观测数据的区域(沿图像的边界),失真校正才是错误的。这就告诉我们,校准后的模型在外推方面做得不好,而插值方面却很好。这是一个典型的过度拟合的例子。
我猜想,在第二幅图像中,由于深度的差异,内部的约束更好。对本质的约束允许更好地利用现有数据来估计失真。
https://stackoverflow.com/questions/21377109
复制相似问题