应用层API解析
三大核心组件:
NUI API:SDK的核心,用来处理色彩图像流,深度图像数据,骨骼跟踪和控制物理Kinect设备等。
Kinect Audio DMO:提供波束成形和音源定位功能
Windows Speech SDK:提供音频、语音、多媒体API以及微软语音识别功能
Kinect的核心NUI API
1. NUI API的初始化及使用
Step1. 获得Kinect实例,代码如下
LINQ查询表达式:
KinectSensor sensor =
{from sensorToCheck inKinectSensor.KinectSensors
Where sensorToCheck.Status == kinectStatus.Connected
select sensorTocheck).FirstOrDefalut();
一般语法形式:
Foreach (KinectSensor Kinect in KinectSensor.KinenctSensors)
{
if(Kinect.Status == kinectStatus.Connected)
{
kinectSensor = Kinect;
break;
}
}
Step2.调用KinectSensor.Start方法初始化并启动