Kinect for Windows V2开发教程

时间:2022-03-12 21:27:15

标签:

Windows版Kinect SDK

https://docs.microsoft.com/en-us/previous-versions/windows/kinect/dn799271(v=ieb.10)?redirectedfrom=MSDN

开发文档中,前1个小节,What’s New和Known Issues都未有内容。然后Features特点章节中给出了不少参数。新的K4W sdk(Kinect for windows sdk)有以下特点:

#使用XBox One Kinect传感器

#在水平和垂直方向上具有更宽阔的深度和彩色视野

#全高清彩色画面(Full HD Color)

#独立照明红外(Lighting Independent Infrared ,30fps)

#深度保真(Depth fidelity,3x)

#改进的麦克风(零平衡,zero balanced)

#6个人完整25个骨骼点(每个人都有25个)

#大拇指追踪,手根部追踪(end of hand tracking),手的开与闭手势

#增强的高质量操作范围(近0.5米,远4.5米)

#多个应用可以同时使用传感器

上图

Kinect for Windows V2开发教程

1 肢体动作检测

2 手势检测 剪刀  石头 步  分别显示不同颜色

一、Kinect for Windows V2

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程

彩色图像:1920*1080 @30、15FPS(根据环境亮度)

深度图像:512*424 @ 30FPS、16bit距离值(mm)、可侦测范围0.5~8m

红外图像:512*424 @ 30FPS、16bit强度值

声音

根据以上数据,可以再通过软件,进行人体的追踪。骨架的辨识(0.5~4.5m)。最多6个人,每个人25个关节点,其中每个关节点可以取得空间中的位置、方向等数据。
麦克风阵列可判断声音的来源,搭配Microsoft Speech SDK,可分析声音的输入,做语音控制。

Kinect for Windows V2开发教程

二、开发软硬件要求
系统要求:


● win8 or win10
硬件要求:
● 64位(x64)处理器
● i7 2.5-GHz或更快的处理器
● 内置USB 3.0总线(驱动安装必须正确,在USB设备里面能看到Inetel USB 3.0字样)

● 4 GB RAM
● DX11图形适配器 (用GPU-z这个工具可以检测显卡是否支持DX11)
开发环境
● Visual Studio 2012、Visual Studio 2013

建议要求

Windows 8.1

4 GB of RAM

i7 CPU running at 2.5GHZ (or higher)

DirectX 11 Compatible Video Card(NVidia GeForce GTX560,AMD Radeon 6950)

三、安装测试
Kinect SDK 2.0下载链接

https://www.microsoft.com/en-us/download/details.aspx?id=44561

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程


安装完成之后,有三个应用程序

1.SDK Browser v2.0 所有SDK支持功能的各个版本的Demo,可以直接运行查看效果,有的还提供C#或者C++编写的样例程序可以下载

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程

工程自己配好了k的库,需要手动添加opencv

2.Kinect Studio v2.0 可以查看2D以及3D的预览信息

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程


3.Visual Gesture Builder - PREVIEW 手势识别预览版
(暂时没发现怎么用,应该需要另外导入Demo)

Kinect for Windows V2开发教程


四、开发环境配置

Kinect for Windows V2开发教程


Enviroment : win10 + vs2015 + openCV3.2.0
配置教程参考链接
Kinect开发环境配置:

配置opencv3.4.1+cuda

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程

Kinect for Windows V2开发教程