首页 文章

在没有安装完整SDK的情况下使用Kinect for XBox

提问于
浏览
0

我有一个C#/ WPF / .NET 4.5 / Kinect(SDK 1.8)应用程序,我想发布 . 我的应用程序没有使用可能特定于Xbox或Windows Kinects的任何SDK功能 . 但是,根据连接到计算机的传感器类型,要求会发生变化 .

插入Kinect for XBox 360后,以下行:

kinect = KinectSensor.KinectSensors.FirstOrDefault(s => s.Status == KinectStatus.Connected);

当安装了Kinect for Windows Runtime 1.8和完整的SDK 1.8时,

  • 返回 KinectSensor ;
    仅安装运行系统时
  • 返回 null .

我知道这是正常行为:运行时设计仅适用于Kinect for Windows传感器,使用Xbox 360 Kinect需要完整的SDK . 但是,我希望我的应用程序能够使用Xbox Kinect传感器,而无需完整的SDK . 1.8中的任何功能是否可以帮助我实现这一目标?

1 回答

  • 1

    我不认为,这是可能的 . 我不会尝试它用于商业应用程序 . End-User License Agreement表示当您想要公开申请时,您必须合法 .

    对于非商业应用程序,可以要求用户安装Kinect SDK - 对于商业应用程序,您应该需要Kinect for Windows .

相关问题