Kinect for Windows培训北京站:了解K4W软硬件原理

自去年10月Kinect for Windows在中国发布,微软随后启动“Kinect for Windows加速器计划”之后,上周又启动了名为“码”上Kinect的全国培训活动,本次活动共设北京、南京、上海、成都(3月27日,现在报名)以及深圳(3月29日,现在报名)五站,意在普及Kinect for Windows开发,鼓励开发者通过这一新的人机交互方式,开发出更具创新、生产率更高的行业应用。

北京站活动于3月20日举行,培训内容主要涵盖Kinect关键技术及交互设计、Kinect Scenarios(NUI、NEO、NUO)、Kinect for Windows SDK v1.7的新特性以及Kinect 技术的更多应用及其商业价值探讨等。

SDK主要提供了软件类库和开发工具,从而帮助开发者可以捕获丰富的基于Kinect的自然数据,下图展示了Kinect硬件同软件类库的交互过程:

Kinect for Windows培训北京站:了解K4W软硬件原理_第1张图片

硬件方面,Kinect for Windows Sensor主要包含红外线发射器、RGB摄像头、红外接收器、倾角控制马达、麦克风阵列以及加速计。

在API方面,通过添加新API增加了开发的易用性和连贯性。例如利用更快的方法来在深度图像和颜色图像之间进行映射。这将带来新的场景,如绿屏侦测和3-D点云。此外,Kinect for Windows SDK可以捕获超过4米的扩展深度数据,可针对应用环境优化色彩摄像头。白平衡,对比度,色度,饱和度和其他设定均可微调,添加了一些新的API来转换坐标空间的数据:颜色,深度和框架。共有两组API:一组为转换单个像素,一组为转换整幅图像。更支持红外,Raw Bayer,扩展深度数据和加速器等功能。SDK架构图展示如下:

Kinect for Windows培训北京站:了解K4W软硬件原理_第2张图片

主要包含以下组件:

  • Kinect硬件:主要包含Kinect Sensor以及与电脑相连的USB Hub;
  • Kinect驱动:Kinect Windows驱动,主要包含麦克风阵列驱动,音频和视频驱动(用来处理颜色、深度和骨骼数据);
  • 音频和视频组件:帮助Kinect捕捉骨骼移动以及深度图像;
  • DirectX Media Object (DMO)相关的数据;
  • Windows 7标准API,主要包含音频、视频以及多媒体等API,目前也已支持Windows 8

此外,近距离模式(Near Mode)使深度传感器能够探测到最近40厘米范围内的物体,并在此前可实现的范围之外与之通信,获得更多与深度值相关的信息。在色彩和深度的同步,深度到色彩映射和完整API等方面也进行了改进。Kinect可识别人体内的20个骨骼,摄像头帧数30FPS(普通电影24FPS)。

开发者关注问题

最新的Kinect for WindowsSDK更新是否提供面部识别支持?

自1.5版本开始, Kinect for Windows SDK已通过面部追踪SDK组件支持实时面部追踪。面部识别SDK并非专门针对面部识别和辨认。面部识别实时探测和追踪面部的位置和方向,并提供三维网格动画,这些动画结合Kinect的深度数据以3-D的方式呈现。面部识别能够实时绘制眉毛的位置和嘴型。传统的面部识别算法能都用于Kinect的RGB流;我们仍在持续研究Kinect传感器的其他可用功能。 了解更多关于面部识别的内容

针对Kinect密集处理的推荐硬件配置?

针对需要大量使用Kinect框架追踪的应用以及定制程序处理,我们建议采用如下的计算机参考配置。我们发现其能够提供大多数高强度追踪场景所需的强大性能,同时也能为其他的程序运行提供合理的帧数。 处理器: 类型: 英特尔酷睿 i5桌面处理器系列或以上 时钟频率:3.0 GHz或以上 核心数:4或以上 内存: 4 GB DDR3 1333 或以上 操作系统: 64位版本Windows 7或64位版本Windows 8。

号外:3月29日之前免费报名参加InfoQ协办的微软Kinect沙龙活动(3月27日成都站,3月29日深圳站),可获赠QCon成都2013大会门票(凭“QConCDVIP”折扣码注册),门票不含大会资料、餐饮、晚场活动等,如需深度参与,需另外支付200元(凭“QConCDVIP200”折扣码注册)。

相关阅读

微软通过Kinect for Windows加速器计划助力开发者

微软开放Kinect for Windows样本代码

微软发布Kinect for Windows SDK v1.7

你可能感兴趣的:(Kinect for Windows培训北京站:了解K4W软硬件原理)