Kinect 和 Processing
Microsoft Kinect 传感器是一种外围设备(专为 XBox 和 Windows PC 设
计),其功能与网络摄像头非常相似。然而,除了提供 RGB 图像之外,它还
提供深度图。对于传感器看到的每个像素的含义,Kinect 测量距传感器的距离。
这使得各种计算机视觉问题,如背景删除,blob 检测,更容易和有趣!
Kinect 传感器本身仅测量颜色和深度。但是,一旦这些信息出现在您的计算机
上,就可以完成更多的工作,例如“骨架”跟踪(即检测人的模型并跟踪他/她的
动作)。要进行骨架跟踪,您需要使用 ThomasLengling 的仅限 Windows
的 Kinect v2 处理库。但是,如果你在 Mac 上并且你想要的只是来自 Kinect
的原始数据,那么你很幸运!该库使用 libfreenect 和 libfreenect2 开源驱动
程序来访问 Mac OS X 的数据(即将推出 Windows 支持)。
我需要什么硬件?
首先,你需要一个“独立”的 kinect。您不需要购买 Xbox。
独立的 Kinect 传感器 v1。我相信这个附带电源,所以你不需要下面列出的单
独的适配器。但是,如果您有一个 XBox 附带的 kinect v1,它将不包括
Kinect 传感器电源。
独立的 Kinect 传感器 v2。您可能还需要适用于 Windows 的 Kinect 适配器。
不要被抛弃,虽然它说窗户,这将允许你通过 USB 连接到你的 mac。最后,
您还需要确保您的计算机支持 USB 3.大多数现代机器都可以,但如果您不
确定,可以在 Mac OS X 中找到更多信息。
关于不同型号的一些附加说明:
Kinect 1414:这是原始的 kinect,可与 Processing 3.0 beta 系列中此页
面上记录的库一起使用。
Kinect 1473:这看起来与 1414 相同,但是是一个更新的模型。它应该适
用于这个库,但我没有一个可以测试。如果它有或没有,请告诉我!
适用于 Windows 版本 1 的 Kinect:????救命?这个有用吗?
适用于 Windows 版本 2 的 Kinect:这是一款具有 XBox One Kinect 所有
功能的新品牌。也适用于这个库!
SimpleOpenNI
评论0