Kinect学习(2)连接Kinect设备
连接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 | 未定义状态 |
作者:十一_x
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议