哪些库用于3d表面网格

时间:2014-04-11 09:28:31

标签: c++ visual-studio-2010 mesh openni point-cloud-library

让我解释一下我必须做的事情:

我正在使用 KINECT ,我想从周围环境中捕捉深度并创建它的三维网格。

我使用Visual Studio 2010 32位,c ++, OpenNI2库作为kinect。有了这个,我可以获得一堆积分。现在我必须进行三角测量。

我读到了 PCL(Point Cloud Libraries),但问题是它们与OpenNI2不兼容(或者至少还没有)。

那么,我该怎么办?我想到了不同的选择?

  1. 降级到OpenNI
  2. 为kinect使用不同的库
  3. 使用不同的库创建表面网格
  4. 并且,如果我必须使用不同的库,你建议我使用哪个库?提前谢谢

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

如果您需要一个快速而肮脏的解决方案,最好的选择是1.降级到openni并使用PCL。它应该相对快速和容易。

但是,如果您有兴趣为图书馆做贡献,您可以继续使用OpenNI2并在merging the OpenNI2 grabber之后尝试kinfu。我建议在这个PR中阅读评论。

它可能无法正常使用,但您无论如何都可以尝试。您可以随时选择返回OpenNI。