Lan*_*opp 22 c# windows kinect
我正在开发一个使用Kinect的课程项目.根据[Microsoft Kinect for Windows Information Page] [1]:
如果您收到这些错误消息中的任何一个,您可能正在使用Kinect for Xbox 360而不是新的Kinect for Windows.确保您的Kinect传感器是Kinect for Windows传感器.(这很简单:只要确保它说不在前面说"Xbox 360".)
如果您是软件开发人员,可以将Kinect for Xbox 360与计算机一起使用来测试您正在使用的软件.但是,要获得完整的Kinect for Windows体验,我们建议您下载Kinect for Windows SDK并将其与Kinect for Windows一起使用.
注意确保您的Kinect传感器是Kinect for Windows传感器.如果它在前面说"Xbox 360",那就是Xbox 360的Kinect,而不是适用于Windows的Kinect.
尽管这条消息含糊不清,但似乎我应该可以使用XBox 360 Kinect进行开发.SDK仅限制部署,这对我的项目来说非常好.
但是,当我运行以下代码时:
Console.WriteLine("Sensor count: " + KinectSensor.KinectSensors.Count);
Console.WriteLine("Sensor status: " + KinectSensor.KinectSensors[0].Status);
Run Code Online (Sandbox Code Playgroud)
我得到输出:
Sensor count: 1
Sensor status: NotReady
Run Code Online (Sandbox Code Playgroud)
是什么赋予了?我的Kinect已连接到我的电脑.前面的绿灯闪烁.任何帮助在这里将不胜感激.
Ada*_*cin 18
您可以使用专为Kinect for XBox设计的Kinect SDK:Kinect SDK Beta 2.从microsoft.com免费下载.
从下载链接:
Kinect for Windows SDK beta为业余爱好者和研究人员提供了开发在Kinect for Xbox 360上运行的非商业应用程序的工具.
(强调我的)
| 归档时间: |
|
| 查看次数: |
45188 次 |
| 最近记录: |