连接Kinect设备

private KinectSensor _kinectSensor; 

可以使用下面这种获取设备的方法:

_kinectSensor=KinectSensor.KinectSensors[0];

但是,当你连接到多个Kinect设备是,使用下面的方法会更好:

_kinectSensor = KinectSensor.KinectSensors.FirstOrDefault(x => x.Status == KinectStatus.Connected);

Kinect有个Status的枚举类型KinectStatus,标识当前Kinect设备的状态。如下表:

Kinect状态 含义
Connected Kinect已经完全连接并准备就绪
DeviceNotGenuine Kinect设备不是授权设备
DeviceNotSupported Kinect不受支持
Disconnected Kinect与电脑的连接已经断开
Error 出现了一个错误
Initializing Kinect正在初始化
InsufficientBandwidth USB连接器没有足够的带宽
NotPowered Kinect没有连接电源
NotReady Kinect的某些部分尚未准备好
Undefined 未定义状态

相关文章:

  • 2021-06-20
  • 2022-12-23
  • 2022-01-18
  • 2022-12-23
  • 2021-10-10
  • 2021-10-17
  • 2021-11-27
  • 2021-11-23
猜你喜欢
  • 2022-12-23
  • 2021-08-11
  • 2022-12-23
  • 2021-08-17
  • 2021-08-26
  • 2022-01-22
  • 2021-06-03
相关资源
相似解决方案