简体   繁体   English

Windows 7上的Kinect v2

[英]Kinect v2 on Windows 7

So I finally got my two Kinect v2's in the mail, and was looking forward to get some raw data from them and see how much they interfere with each other. 所以我终于在邮件中得到了我的两个Kinect v2,并期待从他们那里得到一些原始数据,看看他们互相干扰了多少。 I went to go download the SDK, and for some reason I had never noticed the Windows 8 requirements... As in Windows 7 isn't supported. 我去下载SDK,由于某种原因我从未注意到Windows 8的要求......因为在Windows 7中不支持。

This feels pretty bogus and unnecessary, but fine I can't do anything about that. 这感觉很虚伪和不必要,但很好,我不能做任何事情。 Before I waste some money to upgrade my machine to an OS that I really don't want, is there any way to get the Kinect v2s to talk to a Windows 7 machine (or maybe even Ubuntu)? 在我浪费一些钱将我的机器升级到我真正不想要的操作系统之前,有什么方法可以让Kinect v2与Windows 7机器(或者甚至是Ubuntu)通话? I don't need any of the fancy skeletal detection or anything; 我不需要任何花哨的骨骼检测或任何东西; I just want raw xyz-rgb data. 我只想要原始的xyz-rgb数据。 I was reading about OpenNI (and their new Apple overlords), and I was hoping that by some miracle their last open source distributions would be forwards compatible with the Kinect v2s? 我正在阅读关于OpenNI(以及他们新的Apple霸主)的内容,我希望通过一些奇迹,他们的最后一个开源发行版将与Kinect v2s向前兼容?

TL;DR: Are there any free SDKs that can interface with a Kinect v2 on Windows 7-64bit? TL; DR:有没有可以在Windows 7-64bit上与Kinect v2连接的免费SDK?

look at libfreenect2 看看libfreenect2

It looks like its not ready yet but there are people working on it. 它看起来还没有准备好,但有人正在努力。 So you might want help them along. 所以你可能想要帮助他们。

Update 2014-10-28 更新2014-10-28

The Project is live and kicking and works fine 该项目是现场和踢,工作正常

The Windows 8 is MINIMUM requirement to developing kinect v2 you do not need use Skeleton(kinect V1) or Body(Kinect V2) to track body or skeleton . Windows 8是开发kinect v2的MINIMUM要求,您不需要使用Skeleton(kinect V1)或Body(Kinect V2)来跟踪身体或骨骼。 you need use to MultiFrameSource Class 你需要使用MultiFrameSource类

Just dropping by to say that I successfully 'installed' the Kinect 2 SDK to windows 7 and it is being recognized by driver4vr. 只是说我已经成功地将Kinect 2 SDK“安装”到Windows 7,并且它被driver4vr识别。
I'm not precisely sure which files where required so I'll just post my process. 我不确定哪些文件需要,所以我只是发布我的过程。

  1. Install VirtualBox (and enable CPU virtualization in bios to support 64bit OS) 安装VirtualBox(并在BIOS中启用CPU虚拟化以支持64位操作系统)
  2. Install win 8.1 x64 in VirtualBox 在VirtualBox中安装win 8.1 x64
  3. Monitor the VirtualBox c-drive for changes (I used spy-the-spy) 监视VirtualBox c-drive的更改(我使用了间谍)
  4. Download and install the Kinect 2 SDK in VirtualBox 在VirtualBox中下载并安装Kinect 2 SDK
  5. Check spy-the-spy for all files added, and copy them to your Windows 7 OS on the same location. 检查spy-the-spy是否添加了所有文件,并将它们复制到同一位置的Windows 7操作系统。 (It also installs some VC redistributables, so skip the files already there) (它还安装了一些VC可再发行组件,因此跳过已有的文件)
  6. Reboot windows 7 and enjoy Kinect 2.0 on the final decent MS OS. 重新启动Windows 7并在最终体面的MS OS上享受Kinect 2.0。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM