刚刚在淘宝上购买的Xbox 360 Kinect,600出头,相对Kinect for PC价格(1930元)便宜了一多半,先玩一段时间,等V2版本问世了(预计2014.7发布),再升级。
虽然在微软技术旗下开发了近10年的C#.net,然却是第一次购买其出品的硬件产品:
Kinect细节做的不错,正面可看到锐气逼人的三个摄像头:
- 一对红外线收发设备(IR Emitter和IR Depth Sensor)—这个是Kinect最令人激动兴奋点
- 640*480@30FPS的彩色摄像头(Color Sensor RGB)
- 4个耳朵–麦克风阵列(Microphone Array)
- 仰角控制传动马达(Moving Touch tilt Motor)
迫不及待的打开Kinect Toolkit 1.8,逐一尝试自带的演示程序:看到了闻名已久的火柴人、彩色的图像、Face Trace、音频相阵话题。(因Win 7.1未安装directX 11,故Kinect KF功能无法使用)
一点不足:因为无近景模式,故实验需要在>=80cm的地方开始,加上电脑显示器有点小,美中不足,看到的图片不够清晰。
坊间传言说Kinect V1的识别率低、延时等问题暂时未遇到。
工欲善其事必先利其器!
做Kinect的编程开发,猜度大约需要具备如下技能:
- 数据采集,Kinect是一个数据输入设备,需要熟悉USB数据采集。
- GDI+技能,如绘制火柴人。
- WPF编程,这个比较好好上手,微软的东西一般都比较“傻瓜”
- 科幻爱好者,可以做出梦幻般的应用—未来
- 冷板凳心态,目前Kinect国内社区不温不火,需要更多的是静下心来研究。
今天在知乎转悠, 看到一句话不错:
总结分享是有效的学习方式之一。