我对编程还很陌生,而且我在工作中遇到了相当艰巨的任务。我需要从头开始构建一个程序,以便利用 Kinect 的运动跟踪功能与另一个应用程序交互。
一些上下文:
与我一起工作的其他人已经构建了测试程序——一个使用 OpenGL 的控制台应用程序。测试程序由天空图内的立方体组成。摄像头看着小立方体,可以围绕立方体旋转,从不同的角度观察它
其他人能够使用开发人员工具包中的示例代码来控制测试程序。测试程序现在可以与运动跟踪一起使用(将您的手滑到一边旋转立方体;左右移动您的头会改变相机角度,因此看起来您正在环顾一个浮动的 3D 对象;向前或向后行走会缩放相机) . 它按原样工作,但是...
问题是:既然我们知道这一切都有效,是时候简化一切,以便我们可以在平板电脑上运行测试程序。所以代码需要被剥离到最简单的部分。我们需要从 SkeletalViewer 代码中删除除收集和处理数据的元素之外的所有内容,以便可以在另一个程序中使用它。
我被要求从头开始构建一个控制台应用程序(而不是拆开示例代码——因为这非常混乱),它允许我们将 Kinect 与我们的测试程序一起使用。
过去几周我一直在试图找出代码,我感到不知所措!我不知道从哪里开始。
这是我的问题:Kinect 程序中绝对最基本的构建块是什么?我不需要它来画任何东西。我只需要一个控制台应用程序,它在运行时会收集运动跟踪数据并将其发送到其他程序。
我将非常感谢您提供的任何指导。
先感谢您!!!
-京东