2017-04-20 97 views
1

我在估计从相机到棋盘的距离。但是,只要我远离模式,错误就会线性增加。 这是正常的吗?我怎样才能纠正这个错误?从相机到物体的距离..纠错

我用一个简单的线性方程纠正了错误,它的工作原理,但它不依赖于相机参数,因为我相信它应该是,这样的修正将是强大的: 错误= 72.51 + distNorme * 0.0278;

我计算从棋盘使用的OpenCV和我的相机参数以下这些步骤的距离:

1- findChessboardCorners

2- solvePnP

3- - >与给定的平移向量距离solvePnP

我也有兴趣纠正旋转和翻译错误,以后我会有更好的跟踪模式

回答

0

我会在做一些实验后写出一个问题的答案。我纠正我的距离如下:

Distance_corrected = distNorme+distNorme*correction 

distNorme到是由solvePnP OpenCV的函数给出的平移向量的范数棋盘上的距离。

correction

correction=pixel_size/focal_mm/2 = 2/focal_pixel 

,结果会更好,还有一个错误线性增加,虽然,但不是很强劲,distNorme(距离不纠正)。

我仍然在寻找有关correction错误的参考或文档。我需要更多的细节。

相关问题