我的计划是开发一个简单的三维数据可视化,并使用kinect v2进行手势控制实验。现在我读了很多关于不同的3d引擎和kinect,但我仍然非常不确定,事情将如何协同工作。我也不知道,该领域的最佳实践是什么。新的Kinect v2可用,并且可以将其包含在Unity(Pro)中进行广告宣传。我想要获得系统的想法,但Unity Pro版本对业余开发人员来说并不便宜。
如果您能帮我找到以下问题的答案,我会很高兴:
非常感谢!
答案 0 :(得分:1)
您可以使用Unity Pro 30天试用版。或者你必须使用P / Invoke来调用kinect v2 sdk的c ++版本来创建自己的加载项。 more info
除了Unity之外,你可以简单地在WPF中使用Viewport3D来显示结果。您可以查看SDK示例以获取一些示例。
答案 1 :(得分:0)
kinect v2仍然不支持Unity开发人员版本(不是pro),但你仍然可以使用两个不同的应用程序,例如kinect v2,你可以轻松修改kinect浏览器中提供的示例,你可以使用C#编写此应用程序,另一个是Unity,您可以使用某些命名管道在这两者之间进行通信。
否则您可以使用FAAST API。 它是一个非常简单的API,您可以在其中为特定手势分配键盘键。我用kinect V1尝试了这个FAAST,但是我也没有尝试过V2的选项。
答案 2 :(得分:0)
此时Unity拥有旧版Unity Pro的许多功能,可用于免费版。我可以确认,用于Kinect v2开发的MS的Unity Pro软件包可以与Unity免费版一起使用,从Unity 5开始。