可以WPF编程的玩具:Xbox 360 Kinect–对比

微软的Kinect芯片一致,但是有2款产品:Kinect For XBox,Kinect For PC。

功能

Kinect For XBox

Kinect For PC

价格

900多元

1600多元

近景模式

无 (80cm)

有 (40cm~)

商业License授权

除了近景模式外,其他一样一样,而一般情况下,建议从Kinect for XBox入手练习,毕竟便宜,门槛低的多。

 

另外一个对比是于今年夏天即将发布的K4W V2和目前V1的对比,非常令人激动的是分辨率提高了3倍(1080P),骨骼节点新增了5个。但是,需要USB 3.0数据接口,我想大部分的电脑应该没有USB 3.0接口吧,至少我手里的2台电脑都没有。

V2有很多据说很激动的功能:可以测量体温、心跳–根据1080P的高清晰的照片。(看国外的博客介绍)

功能

Kinect V1

Kinect V2

好消息、坏消息

Color Camera

640*480 @ 30fps

1920 * 1080 @30fps

Good

Depth Camera

320 *230

512*424

Good

Max Depth Distance

~4.5m

~4.5m

 

Min Depth Distance

40cm (near Mode)

50cm

 

Horizontal Field of View

57°

70°

Good

Vertical Field of View

43°

60°

Good

Tilt Motor

Yes

No

Good

Skeleton joints Define

20 joints

25 joints

Good

Full Skeleton Traked

2

6

Nothing

USB

2.0

3.0

Bad

Support OS

Win 7.0,Win 8.0

Win 8.0

Bad

价格

$299

?

 

可以WPF编程的玩具:Xbox 360 Kinect–开箱

刚刚在淘宝上购买的Xbox 360 Kinect,600出头,相对Kinect for PC价格(1930元)便宜了一多半,先玩一段时间,等V2版本问世了(预计2014.7发布),再升级。

开箱照:IMG_20140512_210509

虽然在微软技术旗下开发了近10年的C#.net,然却是第一次购买其出品的硬件产品:

Kinect细节做的不错,正面可看到锐气逼人的三个摄像头:

迫不及待的打开Kinect Toolkit 1.8,逐一尝试自带的演示程序:看到了闻名已久的火柴人、彩色的图像、Face Trace、音频相阵话题。(因Win 7.1未安装directX 11,故Kinect KF功能无法使用)

一点不足:因为无近景模式,故实验需要在>=80cm的地方开始,加上电脑显示器有点小,美中不足,看到的图片不够清晰。

坊间传言说Kinect V1的识别率低、延时等问题暂时未遇到。

 

工欲善其事必先利其器!

做Kinect的编程开发,猜度大约需要具备如下技能:

  1. 数据采集,Kinect是一个数据输入设备,需要熟悉USB数据采集。
  2. GDI+技能,如绘制火柴人。
  3. WPF编程,这个比较好好上手,微软的东西一般都比较“傻瓜”
  4. 科幻爱好者,可以做出梦幻般的应用—未来
  5. 冷板凳心态,目前Kinect国内社区不温不火,需要更多的是静下心来研究。

今天在知乎转悠, 看到一句话不错:

总结分享是有效的学习方式之一。