我们如何在Leap Motion API中访问点云?导致我购买它的一个功能是他们的促销视频中的点云演示,但我似乎找不到有关它的文档,论坛上的用户回复似乎好坏参半。我只是错过了一些东西吗?
我希望将Leap Motion用作一种廉价的3D扫描仪。
答案 0 :(得分:20)
该演示显然是一个模拟人手三维模型的模型,而不是实际的点云数据。你可以看出,由于阻塞,显示了传感器无法读取的点。
orion78fr指向此论坛帖子,但the transcript of an interview by the founders直接从来源提供了更多信息:
- 您能否允许访问SDK中的云点?
醇> 大卫:所以我觉得有时候人们对此真的有误解 我们的硬件是如何工作的。它与其他东西截然不同 像Kinect一样,在正常的设备操作中我们有很大的不同 优先于大多数其他技术。我们的首要任务是精确 小动作,非常低的延迟,非常低的CPU使用率 - 所以为了 这样做我们经常会做出牺牲,使设备成为什么 是完全不适用于我认为你得到的, 这是3D扫描。我们正在研究的是一种替代设备模式 让你将它用于各种目的,但那不是它的目的 最初建造的。你知道,我们的目标是让它能够做到 那些东西和硬件可以做很多事情。但我们的 现在优先考虑的当然是人机交互,我们就是这样 认为真的是技术中缺失的组成部分,那就是我们的 核心激情。
迈克尔:我们真的相信会挤压每一盎司 优化和性能出于设备的目的 建造了。因此,在这种情况下,今天的Leap旨在成为一个伟大的 人机界面。我们已经成千上万 沿途的优化使其变得更好,可能会牺牲 这个过程中可能对3D扫描有用的东西 对象。但这些都是故意的决定,但并不意味着这一点 我们认为3D扫描并不令人兴奋,也不是一个好的用例。那里 将是我们未来和其他公司建立的其他事物 可能能够做到这两者的设备,或者可能会有两个 不同的设备。一个完全针对3D扫描进行优化的产品 一个继续优化和尽可能伟大的 跟踪手指和手。如果我们没有做好沟通,那么设备不是 关于3D扫描或者无法进行3D扫描,那就是 不幸的是,这对我们来说是个错误 - 但这就是事情 我们不得不牺牲。好消息是那些牺牲都有 使主要设备在跟踪手和手指时非常出色。
我使用Leap Motion控制器以及其他几种3-D扫描系统进行开发,从我看到的情况来看,我非常怀疑我们是否会从当前发货中获取点云数据硬件。如果我们这样做,保真度将远远低于我们从该设备进行粗略的手指和手部跟踪所看到的。
已经开始出现一些用于3D扫描的低成本替代方案。 SoftKinetic的DepthSense 325 camera价格为250美元(实际上与Creative Gesture Camera相同,现在仅为150美元)。 DS 325是一款飞行时间的红外摄像机,可为您提供前方3-D空间的320x240点云图。在我的测试中,它与不透明材料配合得很好,但任何有光泽或光泽的东西都会给它带来麻烦。
PrimeSense Carmine 1.09(200美元)使用结构光来获取前面的点云数据,作为他们为原始Kinect提供的技术的进步。它的有效空间分辨率低于SoftKinetic相机,但它似乎提供了更少的深度噪声,并可用于更多种材料。
DUO也是一个很有前途的项目,但不幸的是its Kickstarter campaign failed。它使用来自红外光源的立体成像从两个PS3 Eye相机返回点云。他们可能会在将来某个时候重启该项目。
虽然Leap可能无法达到你想要的效果,但看起来越来越多的设备在消费者价格范围内推出以实现3D扫描。
答案 1 :(得分:3)
请参阅this link
它说是的,Leap Motion可以理论上处理点云,它暂时是beta版可视化工具的一部分,不,你现在无法使用Leap Motion API访问它。
它可能会出现在未来,但它不是Leap Motion团队的优先考虑事项。
答案 2 :(得分:0)
与LeapMotion SDK 2.x一样,至少可以访问立体相机图像!据我所知,这是一个方便的解决方案,适用于要求点云数据的许多任务。这就是为什么我在这里提到它,即使它没有给出驱动程序内部生成的点云数据来提取指针元数据。但现在人们有能力自己生成自己的点云,这就是为什么我认为它与这个问题密切相关。
答案 3 :(得分:0)
Roadtovr最近审查了使用点云的Nimble Sense Kickstarter。
这与Kinect 2使用的技术相同,并且它应该比Leap Motion具有一些优势。
因为它是一款深度感应相机,你可以将相机自上而下指向Touch +,虽然他们的产品将在明年发货。