- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Kinect骨骼识别动画快速制作技术应用
基于Kinect骨骼识别动画快速制作技术应用 摘要:依据基于kinect骨骼识别方法的动画制作技术,对kinect获取人体骨骼的技术原理、人体骨骼识别方法、目前基于骨骼的动画技术方法做简要介绍,为Kinect学习者提供参考
关键词:Kinect;骨骼识别;动画快速制作技术;骨骼动画;人体识别
中图分类号:TP39 文献标识码:A 文章编号:1007-9416(2017)04-0089-02
1 Kinect获取人体骨骼的技术原理
骨架追踪技术的核心在于利用红外线传感器通过黑白光谱的方式来识别环境内容。黑与白分别对应着无穷远和无穷近。传感器以极快的速度来生成图像,实时的表达环境。然后,Kinect的任务就是利用分割策略将人从环境中分离出来,对于正在运动中的物体进行像素的分析,找出人体的各个部位。利用前面的结果,Kinect在输出之前会追踪人体的20个关节点来形成一副人体骨架系统,然后拿每个像素中的关节点与其相比较,这个方式可以十分准确的来确定,这个是人体的哪个部位
1.1 骨架空间
Kinect通过20个关节点表示一个骨架,如图2。当人体走进Kinect的视野范围时,Kinect就可以把人体的20个关节点的位置找到,位置通过(x, y, z)坐标来表示。因为人体的动作与这些关节点的位置的变化紧密相关,所以通过Kinect对节点数据的获取可可以帮助电脑理解人体的动作。如图1所示
人体的各关节点位置用(x, y, z)坐标表示。坐标是右手螺旋的单位是米。Kinect感应器处于原点上,z坐标轴则与Kinect感应的朝向一致。y轴正半轴向上延伸,x轴正半轴(从Kinect感应器的视角来看)向左延伸,这些坐标的表述为骨架空间
1.2 骨骼跟踪
Kinect最多可以跟踪两个骨骼,可以最多检测六个人。站立模式可以跟踪20个关节点,坐着的模式的话,可以跟踪10个关节点
NUI骨骼跟踪分主动和被动两种模式,提供最多两副完整的骨骼跟踪数据。主动模式下需要调用相关帧读取函数获得用户骨骼数据,而被动模式下还支持额外最多四人的骨骼跟踪,但是在该模式下仅包含了用户的位置信息,不包括详细的骨骼数据
1.3 关于骨骼识别编程处理过程
骨骼数据来自Skeleton Stream。要使用骨架数据,应用程序必须在初始化NUI的时候声明,并且要启用骨架追踪。访问骨骼数据有事件模式和查询模式两种方式。基于事件的方式简单,代码量少,并且是一种很普通基本的方法,所以下面简要介绍一下基于事件的方式。当Skeleton Stream中有新的骨骼数据产生时就会触发该事件
初始化并打开骨骼跟踪后,就可以从Skeleton Stream中拿骨骼数据。Skeleton Stream产生的每一帧数据skeleton Frame都是一个骨骼对象集合。包含了一个骨架数据结构的数组,其中每一个元素代表着一个被骨架追踪系统所识别的一个骨架信息。每一个骨架信息包含有描述骨骼位置以及骨骼关节的数据。每一个关节有一个唯一标示符如头(head)、肩(shoulder)、肘(elbow)等信息和对应的三维坐标数据
Kinect能够追踪到的骨骼数量是一个常量。遂可使其在整个应用程序中能够一次性的为数组分配内存。循环便利skeleton Frame,每一次处理一个骨骼之前都需要判断一下是否是一个追踪好的骨骼。对于此可以使用Skeleton对象的Tracking State属性来判断,其会忽略不是使用者的骨骼信息即过滤掉那些Tracking State不等于Skeleton Tracking State. Tracked的骨骼数据,从而只对骨骼追踪引擎追踪到的骨骼进行处理
2 目前人体骨骼识别方法概述
2.1 目前的几种人体骨骼识别方法
以姿态描述向量序列作为行为表示特征量构建人体结构信息,进行为识别[1]
基于Kinect的数据特点,在一个假设的实验情景上设计了综合使用Kinect人体关节点、深度和视觉信息的行为识别研究方法,为行为识别研究中提供了更丰富的环境信息和物品属性信息,同时进行实验测试以证明该方法的可行性
针对Kinect坐标空间下的人体结构特点构造人体结构向量是关节点数据规则化处理的基础。这种方法共构造了22组人体结构向量,依据所属身体部位的不同分为四部分:上肢部分、下肢部分、躯干部分和连接部分
2.2 骨骼识别方法分析与比较
骨骼识别方法的本质是用数学方法处理Kinect接收到的图像信号,以达到对人体骨骼进行识别与跟踪的目的
在上面提到的三种方法中,以姿态描述向量序列作为行为表示特征量构建人体结构信息,进行行为识别的方法由于各个向量之间相对关系恒定,只需要处理少数位置变动信息,所以可以快
您可能关注的文档
- 城中村场景TD―LTE网络深度覆盖优化方案.doc
- 埋弧自动焊主要参数选择及控制.doc
- 城乡一体化背景下成都市城乡中学学校体育内容差异.doc
- 城市排水设施建设问题及其管理措施.doc
- 城市更新下历史文化街区微改造初探.doc
- 坤甸市桑高县将糠金矿预查阶段化探测量方法应用探索.doc
- 埋地集输管道防腐保温技术探究.doc
- 城市绿化中果树树种选择及养护管理探析.doc
- 城市老年人高血压相关危险因素分析.doc
- 城市给排水设计施工及节能环保污水处理对策措施.doc
- 浙江省平阳中学2025-2026学年高三上学期8月开学考地理试题 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考历史试题 Word版无答案.docx
- 浙江省Z20名校联盟(名校新高考研究联盟)2025-2026学年高三上学期第一次联考历史试卷 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考物理试题 Word版无答案.docx
- 单元总结提升.pptx
- 第22课 从局部抗战到全国抗战(练习,含解析).docx
- 浙江省强基联盟2025-2026学年高三8月联考语文试题 Word版无答案.docx
- 2024土工合成材料塑料土工格室.pdf
- 第23课 全民族浴血奋战与抗日战争的胜利.pptx
- 第23课 全民族浴血奋战与抗日战争的胜利.docx
最近下载
- 一次性使用微创扩张引流套件产品技术要求注册完整参考版.docx VIP
- BS-EN-12266-2-2002-(中文版).pdf VIP
- 14J936 变形缝建筑构造.docx VIP
- 学习《加大国家通用语言文字推广力度,促进铸牢中华民族共同体意识》推普周专题课件.ppt VIP
- SL 400-2016 水利水电工程机电设备安装安全技术规程.docx VIP
- 2022-2028全球5G通信模块行业调研及趋势分析报告.docx VIP
- 人教版2025-2026学年二年级道德与法治上册教学计划(及进度表).docx
- 第5课 用发展的观点看问题-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 零缺陷管理培训课件.ppt VIP
- 2025年英语PEP6年级上册-大单元整体教学设计正文 6上_Unit 1.docx VIP
文档评论(0)