Kinect + Linux 有什么用?

What is Kinect + Linux being used for?

Hackaday 上的一个 article 激起了我的好奇心,我看到这里有人问 Kinect + Linux 问题(主要是关于配置),所以我冒昧地问这个问题:

我很清楚 Kinect 可以 与 Linux 在 "regular pc" 上一起使用 -- 但我不禁想知道 为什么,也就是说,你实际用这个做什么?

我不认为人们 真的 喜欢 human/computer 电影中呈现的界面,例如 "Minority Report" -- 当然,没有人 实际上 由"hand-waving" 进行文本编辑、编码或业务数据处理。因此,除了游戏和练习之外,有哪些实际的、真实的、有用的(即'professional')应用程序的例子?

例如,它是否可以用于现实世界物体的3D扫描以获得数字模型?这样的扫描会产生什么样的精度?

Kinect 可用于各种有用的应用程序。我不确定您是专门询问 Linux 还是 Windows ("regular PC") 是否可以接受,但我会为您提供一些您想到的示例。

具体来说,Linux,Linux 上的应用程序很可能仅使用传感器的原始传感器数据,而不是骨骼跟踪功能。许多 Kinect 应用程序都在 Windows 上,因为 Microsoft 的 Kinect SDK 仅在 Windows 上可用,并且它提供最佳的骨骼跟踪精度 to-date.

你是对的,Kinect 很少用于键盘和鼠标更快更准确的地方,但请注意它可能与辅助功能相关。

是的,它可用于 real-world 对象的 3D 扫描。我不确定确切的准确性,但我认为这对许多应用程序来说都是可以接受的。主要优点是成本低、速度快。

有关 3D 扫描的示例,请查看:

  • KinectFusion,微软研究院项目
  • Occipital 用于 3D 扫描的结构传感器。 (这不是 Kinect 传感器,而是提供 3D 扫描的示例应用程序。该公司也有 Kinect-related 历史。)
  • Styku - 3D人体扫描试衣

除了 3D 扫描,这里还有一些其他的应用示例:

  • Atlas5D - at-home 患者监测
  • GestSure - 'Minority Report' 手术室界面
  • Jintronix - 游戏、练习、物理治疗评估

市场上有很多像Kinect3D这样的深度传感器。最新的值得注意的应用是 iPhone X 的深度传感器和 FaceID。 space 中的许多公司现在都在积极使用 FaceID,这对 Linux 也很有用。查看 Microsoft 的 Window Hello 生物识别面部 ID 系统 - 查看 Microsoft 的 official website:

Manufacturing of the Kinect sensor and adapter has been discontinued, but the Kinect technology continues to live on in products like the HoloLens, Cortana voice assistant, the Windows Hello biometric facial ID system, and a context-aware user interface.

Kinect 在机器人社区也有应用,虽然我不知道具体细节。我假设机器人社区中的许多人在使用 Kinect 时使用 Linux。深度和彩色相机可用于提供视觉和音频输入的麦克风阵列。

一般来说,Kinect 在发布时产生了很大的影响,这不仅是因为它的技术,还因为它的价格低廉,即使它并不是对所有应用程序都是最准确的。随着这项技术的改进,我希望许多其他应用程序会出现并成为主流。

编辑:另外,看看这个 Hacker News discussion: "Microsoft Has Stopped Manufacturing The Kinect"