2012-04-07 70 views
2

我需要很长时间才能让函数在OpenCV中工作,所以我想知道我的总体计划是否有意义,然后再深入探讨实现它的细节。 (2.3.1,Windows 7,C++)我很欣赏任何建议。没有棋盘图像的3D校准?

问题:

我在双向飞碟范围&工作,想了解粘土目标的飞行3D信息,直到他们击中。

数据:

  1. 两个摄像头(终究会有一些更多)码远,所以我不能做一个棋盘足以让他们都可以看到大。

  2. 斜坡目标区域每边50至100码之间有几棵树,至少水平覆盖每台摄像机的视野。我测量了他们每个人的距离(特别是第一只左肢与躯干的交界处)。

计划

  1. 把树位置为objectPoints向量作为Point3f对象

  2. 发现,他们在每个摄像机的图像上出现点,并把这些Point2f对象插入每个相机的图像点向量

  3. 立体校准

问题

  1. 是我的计划,甚至在球场?

如果

  1. 会是更好的为每个摄像头本身有棋盘校准从相机那么这脚传球的内在和distCoeffs矩阵来stereoCalibrate?

  2. 如果我stereoCalibrate没有棋盘什么,我应该作为大小通过函数?

谢谢你的任何建议。

回答

0

由于它听起来像你在控制环境,所以你可以在范围内设置校准“点”。对于额外的斯内克点,他们可能是红外LED。