网络摄像头校准

时间:2012-05-03 07:36:59

标签: c++ c opencv camera-calibration

我有2个后勤摄像头,我想进行立体三角测量,我必须测量2个网络摄像头的焦距。

我的问题是,如果我使用openCv校准相机并生成内在和外在矩阵,我可以使用内在矩阵中生成的焦距值 作为焦距的确切值。

总之,我想知道我是否可以使用2个网络摄像头来进行立体三角测量,而不是使用整个立体声相机...

1 个答案:

答案 0 :(得分:2)

嗯,答案取决于the exact value of focal length的含义。如果您需要考虑三角测量的准确性,那么您需要知道有一些因素会影响校准和三角测量的准确性。经验法则是具有更宽的基线(两个相机之间的距离)以提高校准的准确性。其次,应使用更多的点和更准确的点进行校准。第三,运行捆绑调整后检查背投影错误。四,当从相机进一步三角测量点时具有更大的不确定性。最后,除了第一点,宽基线,两个相机之间的相对姿势是非常重要的,因为你应该考虑你想要三角形的点和相对在3D空间中它们应该在哪里,然后你可以重建一些点这对你来说比其他人更准确。如果您提供有关您正在处理的问题的更多详细信息,也许您会得到更详细的答案。我希望有所帮助。