我正在使用带有Kinect for Windows SDK的XBox Kinect。我想制作一个应用程序,将3D面具(3DS Max制作的面具的3D模型)扩展到使用该应用程序的任何人的脸上。该应用程序将在本地展览中使用。我没有尝试过多,因为我不知道从哪里开始。所以我想知道的是,目前是否可以使用最新的Kinect for Windows SDK中的面部识别和骨架跟踪功能将3DS Max模型扩展到实时视频流,如果是这样,我应该如何/在哪里开始尝试做/实现这个?朝着正确方向的任何一点都会很棒。谢谢! PS是的,我已经阅读了UI指南和面部文档。我的问题是不知道从哪里开始编程,而不是不了解基本概念。谢谢!
答案 0 :(得分:1)
如果您认真考虑开发Kinect,我建议您阅读本书: http://www.amazon.com/Programming-Kinect-Windows-Software-Development/dp/0735666814
这是从头开始使用Kinect for Windows SDK进行开发的。有一个面部追踪和一个增强现实的例子,所以我很确定你能够很容易地实现你的目标。
本书的所有代码都在这里: http://kinecttoolbox.codeplex.com/
或者,这里有一个例子,几乎是你想要实现的: http://www.codeproject.com/Articles/213034/Kinect-Getting-Started-Become-The-Incredible-Hulk
它是使用SDK的Beta版开发的,但适用相同的原则。
您还可以在此处查看快速入门视频:
http://channel9.msdn.com/Series/KinectQuickstart
总之,根据我自己的经验,我会花一些时间浏览一下初学者的例子,无论是在视频还是书中(我发现这本书非常好)只是为了熟悉如何设置一个简单的Kinect项目和SDK的不同部分如何工作。
当您使用Kinect开发了一些一次性应用程序时,我会尝试处理您的项目(尽管上面的Incredible Hulk项目应该让您最大程度地利用它!)
祝你的项目好运