【问题标题】:Which libraries for 3d surface mesh哪些库用于 3d 表面网格
【发布时间】:2014-05-25 09:04:10
【问题描述】:

让我解释一下我必须做什么:

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

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

我阅读了 PCL(点云库),但问题是它们与 OpenNI2 不兼容(或者,至少目前还不兼容)。

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

  1. 降级到 OpenNI
  2. 为 kinect 使用不同的库
  3. 使用不同的库来创建表面网格

而且,如果我必须使用不同的库,你建议我使用哪一个?提前致谢

【问题讨论】:

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


    【解决方案1】:

    【讨论】:

      【解决方案2】:

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

      但是,如果您有兴趣为该库做出贡献,您可以继续使用 OpenNI2,并在 merging the OpenNI2 grabber 之后尝试 kinfu。我推荐阅读这篇 PR 中的 cmets。

      它可能无法直接开箱即用,但您仍然可以尝试。您始终可以选择返回 OpenNI。

      【讨论】:

      • 但是对于 OpenNI 的第一个版本,您认为我可以使用 kinect 吗?因为有不同的类,我不确定我是否可以初始化 hte kinect 传感器并使用它
      • 您的意思是要同时使用 Kinect SDK 和 OpenNI 吗?如果是这样,那么他们就不会一起工作..至少不是那么简单。但是有OpenNI Bridge你可以试试。如果我误解了你,你能具体说明一下“不同的类”是什么意思吗?
      • 我的问题是:是否可以使用 openNI 1.x 初始化 kinect?
      • 当然,这实际上就是这里的工作方式。看看这个tutorial 它应该可以马上工作,但如果没有,请问我会尽力指导你。
      猜你喜欢
      • 2016-04-07
      • 2013-11-01
      • 1970-01-01
      • 2010-09-22
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      相关资源
      最近更新 更多