gpt4 book ai didi

opencv - 没有棋盘图像的 3D 校准?

转载 作者:太空宇宙 更新时间:2023-11-03 21:54:57 27 4
gpt4 key购买 nike

我花了很长时间才让函数在 OpenCV 中运行,所以我想知道我的总体计划是否有意义,然后再深入研究尝试实现它的细节。 (2.3.1、Windows 7、C++)如果有任何建议,我将不胜感激。

问题:

我在双向飞碟靶场工作,想了解有关粘土靶飞行的 3D 信息,直到它们被击中。

数据:

  1. 两个摄像头(最终会有更多)相距几码,所以我无法制作足够大的棋盘让它们都能看到。

  2. 在斜坡目标区域每侧 50 到 100 码之间有几棵树,它们至少水平地覆盖了每个摄像机的视野。我已经测量了到每个特定点的距离(比如第一个左肢与躯干的交界处)。

计划

  1. 将树的位置作为 Point3f 对象放入 objectPoints 向量中

  2. 找到它们出现在每个相机图像上的点,并将这些 Point2f 对象放入每个相机的 imagePoints 向量中

  3. 立体校准

问题

  1. 我的计划是否可行?

如果是

  1. 用距离相机几英尺的棋盘自行校准每个相机,然后将固有矩阵和 distCoeffs 矩阵传递给 stereoCalibrate 会更好吗?

  2. 如果我在没有棋盘的情况下进行 stereoCalibrate,我应该将什么作为 Size 传递给函数?

感谢您的任何建议。

最佳答案

由于听起来您可以控制环境,因此您可以在范围内设置校准“点”。对于额外的狡猾点,它们可以是红外 LED。

关于opencv - 没有棋盘图像的 3D 校准?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10057481/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com