一种虚拟现实互动教学方法技术

技术编号:17096997 阅读:154 留言:0更新日期:2018-01-21 08:31
本发明专利技术要解决的技术问题是提供一种虚拟现实互动教学方法,首先深度传感器采集手势的深度图数据,然后传输给计算机,计算机处理采集到的手部深度图数据并进行处理激活对应的手势事件,激活后的手势事件内容输出到显示屏上进行显示。本发明专利技术采用深度传感器采集二维深度数据,计算机对二维深度数据进行处理,然后将处理后的互动教学内容输出至显示屏中进行显示即可,本发明专利技术整体结构简单,成本低,且处理方式快速准确,采集处理精度高,输出图像更加全面和精准。

【技术实现步骤摘要】
一种虚拟现实互动教学方法
本专利技术涉及虚拟现实系统领域,具体是一种虚拟现实互动教学方法。
技术介绍
目前的教学模式还大多以书本进行教学,书本的内容多以文字和图片进行指导,不够立体,学生只能对书本中的内容进行背诵记录,无法互动实现因效施教。
技术实现思路
本专利技术要解决的技术问题是提供一种虚拟现实互动教学方法,采用虚拟现实技术,实现互动教学的目的,增加了教学的趣味性。本专利技术的技术方案为:一种虚拟现实互动教学方法,首先深度传感器采集手势的深度图数据,然后传输给计算机的数据处理模块,然后计算机的手势计算模块首先提取双手对应区域的深度二维图像数据,再指定一个帧动态队列Q,并设定最大长度L,手势计算模块再判断帧动态队列Q的长度,当未达到最大长度L,帧数据入队,根据帧动态队列Q内数据的入队顺序,并依据最小二乘法计算出轨迹的矢量方向,然后手势匹配模块根据帧动态队列Q内的数据,计算帧动态队列Q内的数据是否符合数据库中存储的相关手势轮廓,当符合,激活该手势事件,当不符合,不激活手势事件,将帧动态队列Q内最先入队的一帧数据剔除,重新加载新的帧数据,最后计算机将激活手势事件内容输出到显示屏上进行显示。所述的深度图数据均包括(x、y、z)三个坐标值,x代表水平平行于深度传感器的轴,y垂直平行于深度传感器的轴,z代表垂直于深度传感器平面的轴。所述的双手对应区域的深度二维图像数据的具体步骤为:将深度图数据的所有z值转化为灰度图像的z值的范围,即0-255,具体转化步骤为将深度图数据中最大的z值乘以一倍值后转化为255,然后深度图数据中其它的z值乘以相同的倍值得到转化值;最后根据灰度图像处理算法得到手臂对应区域的深度二维图像。所述的深度传感器通过USB3.0接口与计算机通信连接。所述的深度传感器包括有红外编码光发射模块、深度数据采集模块和深度数据传输模块,红外编码光发射模块向显示屏投射红外光斑,深度数据采集模块采集红外光斑的反射光线,从而获取深度图数据,深度数据传输模块将深度图数据传输给计算机进行分析处理。本专利技术的优点:本专利技术采用深度传感器采集二维深度数据,计算机对二维深度数据进行处理,然后将处理后的互动教学内容输出至显示屏中进行显示即可,本专利技术整体结构简单,成本低,且处理方式快速准确,采集处理精度高,输出图像更加全面和精准。具体实施方式一种虚拟现实互动教学方法,具体包括有以下步骤:(1)、首先深度传感器采集手势的深度图数据(包括(x、y、z)三个坐标值,x代表水平平行于深度传感器的轴,y垂直平行于深度传感器的轴,z代表垂直于深度传感器平面的轴),然后通过USB3.0接口与计算机通信连接从而传输给计算机的数据处理模块;(2)、计算机的手势计算模块首先提取双手对应区域的深度二维图像数据,具体是将深度图数据的所有z值转化为灰度图像的z值的范围,即0-255,具体转化步骤为将深度图数据中最大的z值乘以一倍值后转化为255,然后深度图数据中其它的z值乘以相同的倍值得到转化值,最后根据灰度图像处理算法得到手臂对应区域的深度二维图像;(3)、手势计算模块再指定一个帧动态队列Q,并设定最大长度L,手势计算模块再判断帧动态队列Q的长度,当未达到最大长度L,帧数据入队,根据帧动态队列Q内数据的入队顺序,并依据最小二乘法计算出轨迹的矢量方向,然后手势匹配模块根据帧动态队列Q内的数据,计算帧动态队列Q内的数据是否符合数据库中存储的相关手势轮廓,当符合,激活该手势事件,当不符合,不激活手势事件,将帧动态队列Q内最先入队的一帧数据剔除,重新加载新的帧数据,最后计算机将激活手势事件内容输出到显示屏上进行显示。其中,深度传感器包括有红外编码光发射模块、深度数据采集模块和深度数据传输模块,红外编码光发射模块向显示屏投射红外光斑,深度数据采集模块采集红外光斑的反射光线,从而获取深度图数据,深度数据传输模块将深度图数据传输给计算机进行分析处理。本文档来自技高网...

【技术保护点】
一种虚拟现实互动教学方法,其特征在于:首先深度传感器采集手势的深度图数据,然后传输给计算机的数据处理模块,然后计算机的手势计算模块首先提取双手对应区域的深度二维图像数据,再指定一个帧动态队列Q,并设定最大长度L,手势计算模块再判断帧动态队列Q的长度,当未达到最大长度L,帧数据入队,根据帧动态队列Q内数据的入队顺序,并依据最小二乘法计算出轨迹的矢量方向,然后手势匹配模块根据帧动态队列Q内的数据,计算帧动态队列Q内的数据是否符合数据库中存储的相关手势轮廓,当符合,激活该手势事件,当不符合,不激活手势事件,将帧动态队列Q内最先入队的一帧数据剔除,重新加载新的帧数据,最后计算机将激活手势事件内容输出到显示屏上进行显示。

【技术特征摘要】
1.一种虚拟现实互动教学方法,其特征在于:首先深度传感器采集手势的深度图数据,然后传输给计算机的数据处理模块,然后计算机的手势计算模块首先提取双手对应区域的深度二维图像数据,再指定一个帧动态队列Q,并设定最大长度L,手势计算模块再判断帧动态队列Q的长度,当未达到最大长度L,帧数据入队,根据帧动态队列Q内数据的入队顺序,并依据最小二乘法计算出轨迹的矢量方向,然后手势匹配模块根据帧动态队列Q内的数据,计算帧动态队列Q内的数据是否符合数据库中存储的相关手势轮廓,当符合,激活该手势事件,当不符合,不激活手势事件,将帧动态队列Q内最先入队的一帧数据剔除,重新加载新的帧数据,最后计算机将激活手势事件内容输出到显示屏上进行显示。2.根据权利要求1所述的一种虚拟现实互动教学方法,其特征在于:所述的深度图数据均包括(x、y、z)三个坐标值,x代表水平平行于深度传感器的轴,y垂直平行于深度传感器的轴...

【专利技术属性】
技术研发人员:陶斯佳
申请(专利权)人:安徽华陶信息科技有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1