天天看点

Kinect v2 developer preview 预览

前几天手边有一台Kinect v2 developer preview 的机器,就是开发者预览版,帮助MS测试一些API~

开包图:

Kinect v2 developer preview 预览
Kinect v2 developer preview 预览
Kinect v2 developer preview 预览
Kinect v2 developer preview 预览

废话不多说,先看看二代的机器有什么先进的吧~

和第一代的对比如下表:

Kinect Version 1 Kinect Version 2
有效距离 0.4m - 4.0m 0.4m - 4.5m
视频图分辨率 640x480 1920x1080
深度图分辨率 320x240 512x424
红外图分辨率 None 512x424
麦克风 4-mic array 4-mic array
USB接口 2.0 3.0
code移植性 v1 code cannot simply be recompiled into v2 code

然后我们看看windows下的表现:(以下全部是developer preview的设置,正式发布版估计会略有区别)

1、首先是系统需求:

a) 系统必须是win8 或 win8.1 

b) 推荐硬件配置,直接copy了,其中必备的是USB3.0,否则可能会有问题

·         64 bit (x64) processor

·         4 GB Memory (or more)

·         i7 2.5Ghz (or higher)

·         Built-in USB 3.0 host controller (Intel or Renesas chipset)*

·         DX11 capable graphics adapter (see list of known good adapters below)

o   Intel HD 4000 integrated display adapter

o   ATI Radeon HD 5400 series

o   ATI Radeon HD 6570

o   ATI Radeon HD 7800 (256bit GDDR5 2GB/1000Mhz)

o   NVidia Quadro 600

o   NVidia GeForce GT 640

o   NVidia GeForce GTX 660

o   NVidia Quadro K1000M

·         A Kinect v2 sensor, which includes a power hub and USB cabling

 c) 软件配置:

     VS2012、VS2013

以上必需条件已经列出,不知道正式版会不会要求这么苛刻。。。

2、准备好以上后就是连接设备~

Kinect v2 开发者预览版带了个巨大的电源,除电源外还得连接一个数据转接器,也是巨大,如下图:

Kinect v2 developer preview 预览
Kinect v2 developer preview 预览

图片中亮的蓝色LED灯表示设备已经和计算机物理连接了。

下边是和win8连接步骤,有点小折腾。。

1、首先安装开发者预览版的API,是的先安装API:KinectSDK-v2.0-DevPreview1311-Setup.exe (这东西可以从包装盒内提供的说明里边的网址上下到,据说git hub上有,但我没有确认过)。多说一句,安装这东西的时候有人建议最好不要将设备连接到机器,否则下一步自动升级驱动可能会出问题。。。

2、安装完API后,先把win8的升级包都下了并装上,然后再把设备连接到win8,注意必须接USB3.0的口。。。然后windows8会自动给这东西下个驱动,居然是静默下载,下载安装完成后才显示有驱动装上了,我在这里折腾了好久。。。

3、驱动装完后,去这个地方运行 KinectFirmwareUpdate.exe 升级固件。。(真的是开发者预览版啊,固件还得自己升级)

      %SYSTEMDRIVE%\Program Files\Microsoft SDKs\Kinect\v2.0-DevPreview1311\Tools\KinectFirmwareUpdate.exe

Kinect v2 developer preview 预览
Kinect v2 developer preview 预览

      然后还是在这个地方,运行 KinectService.exe 如果你想Kinect v2 开发者版正常运行,请时刻保持它是开着的。。。

      %SYSTEMDRIVE%\Program Files\Microsoft SDKs\Kinect\v2.0-DevPreview1311\Tools\KinectService.exe

4、终于我们可以运行demo了,API里提供了两种语言实现的demo (C++/Direct2D 和 C#/XAML),效果都一样。。。

Kinect v2 developer preview 预览

关于API的使用,最近会更新本帖。。。

继续阅读