Kinect开发学习笔记之(一)Kinect介绍和应用
一、Kinect简介
Kinectfor Xbox 360,简称 Kinect,是由微软开发,应用于Xbox 360 主机的周边设备。它让玩家不需要手持或踩踏控制器,而是使用语音指令或手势来操作 Xbox360 的系统界面。它也能捕捉玩家全身上下的动作,用身体来进行游戏,带给玩家“免控制器的游戏与娱乐体验”。其在2010年11月4日于美国上市,建议售价149美金。Kinect在销售前60天内,卖出八百万部,目前已经申请金氏世界记录,成为全世界销售最快的消费性电子产品。
2012年2月1日,微软正式发布面向Windows系统的Kinect版本“Kinect for Windows”,建议售价249美金。而在2012年晚些时候,微软还将发布面向“教育用户”的特别版Kinect。(以上来自wiki百科)
1.1、硬件
Kinect有三个镜头,中间的镜头是 RGB 彩色摄影机,用来采集彩色图像。左右两边镜头则分别为红外线发射器和红外线CMOS 摄影机所构成的3D结构光深度感应器,用来采集深度数据(场景中物体到摄像头的距离)。彩色摄像头最大支持1280*960分辨率成像,红外摄像头最大支持640*480成像。Kinect还搭配了追焦技术,底座马达会随着对焦物体移动跟着转动。Kinect也内建阵列式麦克风,由四个麦克风同时收音,比对后消除杂音,并通过其采集声音进行语音识别和声源定位。
由NUI的大牛AlexP开发(他开发的其他著名产品包括PS3的windows驱动),可以到这里下载,目标平台是windows7,能够获取彩色摄像头,深度传感器以及加速度传感器数据,使用简单方便。
http://research.microsoft.com/en-us/um/redmond/projects/kinectsdk/download.aspx
(这部分参考:http://www.hanyi.name/blog/?p=330)
本文(百度文库上面的内容,来源未知)汇总了当前使用Kinect SDK for Windows 开发出的各种各样的应用,点击相应的链接可以看到对应Kinect应用的Demo视频。
Kinect试衣镜,这款基于kinect体感技术的神奇的试衣镜,让客户可以快速的试穿衣服,提高销售效率和企业形象。
http://v.youku.com/v_show/id_XMjU4MjExNjgw.html
Kinect自制应用3D试衣间
http://v.youku.com/v_show/id_XMjg0MDA3MDYw.html
http://v.youku.com/v_show/id_XMjI3MDQ2MjEy.html
雕塑工具,立等可取Kinect成街头快速人像雕塑工具,利用Kinect对人体进行3D建模,然后根据人体的3D信息,连接相应的塑模设备,塑造出人体塑像。
http://v.youku.com/v_show/id_XMjU2Njg2MzE2.html
http://v.youku.com/v_show/id_XMjgzOTYxODk2.html
Kinect Robo,使用Kinect作为机器人的头,通过kinect检测周围环境,并进行3D建模,来指导机器人的行动。
http://v.youku.com/v_show/id_XMjIzNDMyMjg0.html
http://v.youku.com/v_show/id_XMjM3NDUxMjg4.html
http://v.youku.com/v_show/id_XMjI5NjM3NzMy.html
Kinect弹奏中国古代乐器,通过手势的改变可以演奏出不同中国古代乐器的声音。
http://v.youku.com/v_show/id_XMjI1MDA4MTM2.html
Kinect破解“初音”,将体感控制应用到漫画人物——初音上。
http://v.youku.com/v_show/id_XMjMxNjQ5MzAw.html
变身奥特曼,捕捉玩家骨架数据,虚拟为奥特曼的形态与之随动,并且附加一些特技效果。
http://v.youku.com/v_show/id_XMjM1MTY1NDY4.html
Kinect破解玩光剑,Kinect检测玩家的动作,虚拟出光剑的影像,与之随动。
http://v.youku.com/v_show/id_XMjI0NTIzOTIw.html
Kinect手势操作浏览器,通过Kinect手势对浏览器进行翻页,下拉,放缩等操作。
http://v.youku.com/v_show/id_XMjI1MjczMzg4.html
Air Presenter,让你的演讲从此与众不同,用kinect进行演讲的软件。
http://v.youku.com/v_show/id_XMjU1MTMyNzky.html
Kinect多点触摸,使用kinect实现隔空多点触摸,浏览图片、地图等。
http://v.youku.com/v_show/id_XMjM1MzE2MTY0.html
Kinect体感控制看片,第四军医大学西京医院骨科的医生们将破解的kinect应用在手术室,在术中,手术者可通过体感控制查看患者的影像资料。大大方便了医生手术,减少了手术室的人员流动。
http://v.youku.com/v_show/id_XMjM2Nzg2NDky.html
Kinect蜡笔物理,使用Kinect手势绘图,通过体感控制所绘图形,并使之具有物理特性,比如重力,吸引力等。
http://v.youku.com/v_show/id_XMjI4MDMwMzM2.html
http://v.youku.com/v_show/id_XMjY5NjE2MzQ0.html
http://v.youku.com/v_show/id_XMjM2NjYxNDg0.html
http://v.youku.com/v_show/id_XMjM3Mjk5MjQw.html
http://v.youku.com/v_show/id_XMjMzMDM1MzI0.html
http://v.youku.com/v_show/id_XMjM4MjkzNjA0.html
http://v.youku.com/v_show/id_XMjI1NzY1OTM2.html
http://v.youku.com/v_show/id_XMjM0NDk2MDg4.html
http://v.youku.com/v_show/id_XMjM1NjU4NjE2.html
一群来自卡内基梅隆的学生使用Kinect的交互特点实现了18个各种各种的有趣的想法。他们仅仅用了两周的时间,从大二学生到研究生不等。让我们来看一下他们实现的奇思妙想吧!
原文及视频信息链接http://golancourses.net/2011spring/projects/project-3-interaction/
此示例主要应用了Kinect的骨架跟踪技术和玩家分段数据,将拳击和脚踢的交互通过可视的漫画效果表现出来,并且同步发出一些拟声效果。
当Kinect传感器检测到有人出现在视野内时,会出现一个幽灵保持在人的背后,随着人的运动而运动,并且会根据深度信息的远近而改变自身大小。
Magrathea使用Kinect根据桌上的任何物体动态的产生地形图。摄像头读取桌上物体的不断变化深度信息,可以展现出类似地球地形逐渐进化的过程。
从中午舞狮中获取灵感,运用Kinect的骨架跟踪技术,两个人分别同坐自己的四肢操纵虚拟怪兽的四肢和头尾。
使用了Kinect/OpenNI 骨架技术,使得3张卡片组成的人体可以跟玩家随动,并且通过手的滑动更换图片。
作者创建了一个微粒系统,当用户移动时,像棉絮一样的东西会随之涌动,当用户静止时,则聚集到参与者的深度区域。
Neurospasta是一个需要全身投入的自由形态游戏平台。参与者可以控制他们各自基于Kinect的木偶,也可以通过功能设定控制别人的化身。
这个设计充满了神秘色彩,玩家可以控制一个发光的球体,球体根据玩家手的运动而动,根据深度信息变大或变小。
通过检测手掌张开还是握紧的手势,作者开发了一个基于模拟气球飞行的简易小游戏。
11. Hand-Tracking Visualization
该软件使用手势控制音频的可视化效果,结合检测到场景中手距Kinect的深度信息。参与者手的位置,速度以及其他参数被用来创建一个交互式的声音的可视化效果。
感觉Kinect的应用也应景一句话:Kinect的应用取决于你的想象空间!
Kinect开发学习笔记之(一)Kinect介绍和应用相关推荐
- Kinect开发学习笔记之(二)Kinect开发学习资源整理
Kinect开发学习笔记之(二)Kinect开发学习资源整理 zouxy09@qq.com http://blog.csdn.net/zouxy09 刚刚接触Kinect,在网上狂搜资料,获得了很多有 ...
- Kinect开发学习笔记之(八)彩色、深度、骨骼和用户抠图结合
Kinect开发学习笔记之(八)彩色.深度.骨骼和用户抠图结合 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 ...
- Kinect开发学习笔记之(七)骨骼数据的提取
Kinect开发学习笔记之(七)骨骼数据的提取 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7x86 + VS2010 ...
- Kinect开发学习笔记之(六)带游戏者ID的深度数据的提取
Kinect开发学习笔记之(六)带游戏者ID的深度数据的提取 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7x86 + ...
- Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示
Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 ...
- Kinect开发学习笔记之(三)Kinect开发环境配置
Kinect开发学习笔记之(三)Kinect开发环境配置 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 + V ...
- Kinect开发学习笔记之(五)不带游戏者ID的深度数据的提取
Kinect开发学习笔记之(五)不带游戏者ID的深度数据的提取 zouxy09@qq.com http://blog.csdn.net/zouxy09 我的Kinect开发平台是: Win7 x86 ...
- Kinect的学习笔记发展一Kinect引进和应用
Kinect开发学习笔记之(一)Kinect介绍和应用 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.Kinect简单介绍 Kinectfor Xbox ...
- Kinect+OpenNI学习笔记之13(Kinect驱动类,OpenCV显示类和手部预分割类的设计)
前言 为了减小以后项目的开发效率,本次实验将OpenNI底层驱动Kinect,OpenCV初步处理OpenNI获得的原始数据,以及手势识别中的分割(因为本系统最后是开发手势识别的)这3个部分的功能单独 ...
- Kinect+OpenNI学习笔记之4(OpenNI获取的图像结合OpenCV显示)
前言 本文来结合下opencv的highgui功能显示kinect采集得来的颜色图和深度图.本来在opencv中自带了VideoCapture类的,使用该类可以直接驱动kinect设备,具体的可以参考 ...
最新文章
- XE5 Android 开发数据访问手机端 解决乱码的办法
- FireFox火狐浏览器与IE兼容问题 - 透明滤镜 DIV滚动条
- 数据结构_树与二叉树(mindmap)+LeetCode_100.相同的树(C语言)
- 华为鸿蒙osbeta在哪看发布会,重磅消息!华为在发布鸿蒙OS2.0手机beta版本后,又发布搭载鸿蒙的新品!!...
- java dom cdata_java – 通过DOM解析器从XML处理CDATA
- Ranger-Yarn插件安装
- late_time_init
- 项目管理常用文档表格模板一
- java集成信鸽推送
- 服务器虚拟网卡驱动卸载,Win10安装和卸载万能网卡版驱动的方法
- 并联串联混合的电压和电流_串联谐振和并联谐振的区别
- TextView列表页面跳转的简洁写法.
- 云计算开发技术Python自动化运维开发实战二
- GPS 入门 1 —— 基础知识
- 自定义函数处理excel单元格列序数
- sap客户信贷_SAP信贷控制功能与配置详解
- 数据模型是什么,有哪些常见的分析方法? 财务、人力、运营等数据分析人士必看!(内附2000+套数据可视化模版)
- Linux——赋予普通用户root的权限
- Open Vas漏洞扫描工具安装及实战
- 自动驾驶深度多模态目标检测和语义分割:数据集、方法和挑战