0

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

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

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

4

1 回答 1

2

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

于 2012-05-03T09:18:59.343 回答