10

我们如何访问 Leap Motion API 中的点云?促使我购买它的一个功能是他们的宣传视频中的点云演示,但我似乎无法找到有关它的文档,并且论坛上的用户回复似乎参差不齐。我只是错过了什么吗?

我希望将 Leap Motion 用作一种廉价的 3D 扫描仪。

4

5 回答 5

20

该演示显然是一个模拟人手的 3D 模型的模型,而不是实际的点云数据。您可以通过显示的点来判断,由于阻塞,传感器可能无法读取这些点。

orion78fr 指向一个论坛帖子,但创始人的采访记录直接从来源提供了更多信息:

  1. 能否请允许访问 SDK 中的云点?

大卫:所以我认为有时人们对我们的硬件是如何工作的存在误解。它与 Kinect 等其他产品非常不同,在正常的设备操作中,我们的优先级与大多数其他技术截然不同。我们的首要任务是精确、小动作、非常低的延迟、非常低的 CPU 使用率——因此,为了做到这一点,我们经常会做出牺牲,使设备正在做的事情完全不适用于我认为你正在做的事情,这是3D扫描。

我们正在研究的是一种替代设备模式,可以让你将它用于这些目的,但这并不是它最初的目的。你知道,我们的目标是让它能够做这些事情并且有了硬件可以做很多事情。但我们现在的首要任务当然是人机交互,我们认为这是技术中真正缺失的组成部分,这是我们的核心热情。

迈克尔:我们真的相信努力从设备中挤出每一盎司的优化和性能,以满足它们的构建目的。因此,在这种情况下,今天的 Leap 旨在成为一个出色的人机界面。我们在此过程中进行了数千次小优化以使其变得更好,这可能会牺牲过程中可能对 3D 扫描对象等有用的东西。但这些都是有意的决定,但这并不意味着我们认为 3D 扫描不令人兴奋,也不是一个好的用例。作为一家公司,我们将来还会做其他事情,其他设备可能会同时做这两种事情,或者可能会有两种不同的设备。一款针对 3D 扫描进行了全面优化,一款持续优化且在跟踪手指和手方面表现出色。

如果我们没有很好地传达该设备与 3D 扫描无关或无法进行 3D 扫描,那是不幸的,这是我们的错误 - 但这是我们不得不做的事情牺牲。好消息是,这些牺牲使主要设备在追踪手和手指方面非常出色。

我已经使用 Leap Motion Controller 以及其他几个 3-D 扫描系统进行了开发,从我所看到的情况来看,我严重怀疑我们是否会从当前出货的硬件中获取点云数据。如果我们这样做,保真度将远低于我们从该设备上看到的粗略手指和手部跟踪。

已经开始出现一些低成本的 3-D 扫描替代方案。SoftKinetic 的DepthSense 325 相机售价 250 美元(实际上与现在只有 150 美元的Creative Gesture 相机相同)。DS 325 是一款飞行时间红外摄像机,可为您提供前方 3-D 空间的 320x240 点云图。在我的测试中,它适用于不透明的材料,但任何带有一点光泽或光泽的东西都会给它带来麻烦。

PrimeSense Carmine 1.09 (200 美元)使用结构光在其前面获取点云数据,这是他们为原始 Kinect 提供的技术的进步。与 SoftKinetic 相机相比,它的有效空间分辨率较低,但它似乎提供的深度噪点较少,并且适用于更广泛的材料。

DUO 也是一个很有前途的项目,但不幸的是,它的 Kickstarter 活动失败了。它使用来自 IR 源的立体成像从几个 PS3 Eye 相机返回点云。他们可能会在未来的某个时候重新启动该项目。

虽然 Leap 可能无法满足您的需求,但看起来越来越多的设备在消费价格范围内推出以支持 3-D 扫描。

于 2013-07-30T15:38:47.283 回答
3

看到这个链接

它说是的,Leap Motion 理论上可以处理点云,它暂时是 beta 版可视化器的一部分,不,你现在不能使用 Leap Motion API 访问它。

它可能会在未来出现,但这不是 Leap Motion Team 的优先事项。

于 2013-07-30T14:19:50.477 回答
1

与 LeapMotion SDK 2.x 一样,至少可以访问立体相机图像!据我所知,对于许多需要点云数据的任务来说,这是一个方便的解决方案。这就是我在这里提到它的原因,即使它没有给出驱动程序内部生成的点云数据来提取指针元数据。但是现在有能力自己生成自己的点云,这就是为什么我认为它与这个问题密切相关。

于 2014-10-01T17:49:24.497 回答
0

目前在公共 API 中无法访问 Pointcloud。但我认为这个视频不是模型,所以应该有可能: http ://www.youtube.com/watch?v=MYgsAMKLu7s#t=40s

于 2014-03-26T03:21:27.957 回答
0

Roadtovr 最近审查了使用点云的 Nimble Sense Kickstarter。

这与 Kinect 2 使用的技术相同,并且应该比 Leap Motion 具有一些优势。

因为它是一个深度感应摄像头,你可以像 Touch+ 一样将摄像头从上向下指向,尽管他们的产品要到明年才能发货。

于 2014-11-02T04:19:13.943 回答