红外LED跟踪:使用OpenCV跟踪x、y、z位置



我正在寻找一种方法来解决我遇到的计算机视觉问题。

我有工作跟踪系统:

  • 4-8个摄像头
  • 给出红外led的(x,y,z)
  • 每个led传输一个独特的8位信号

跟踪系统价格昂贵,界面对我们的用户来说太难了。我想用我自己的/OpenCV实现来代替它。

我目前的方法似乎需要对常见问题进行大量开发:

  1. 校准相机以创建3D空间-相机需要知道它们在空间中的位置以及彼此之间的关系
  2. 给定两个或两个以上的相机看到一个独特的led,它使用带有像素的灰度图像来计算该led的3D位置(x,y,z)

现在,我正试图为这项任务编写自己的自定义算法,并证明这是一项艰巨的工作。有没有可能用OpenCV来帮助完成繁重的工作。

看看Free track:http://www.free-track.net/english/你可以在那里下载源代码。

最新更新