一种基于Kinect的裸眼3D交互改进方法技术

技术编号:12990101 阅读:89 留言:0更新日期:2016-03-10 01:06
本发明专利技术提出一种基于Kinect的裸眼3D交互改进方法。在基于Kinect的裸眼3D交互硬件系统中,设计硬件显示终端与Kinect设备的装配时,保持Kincet的摄像头在水平方向始终处于观看者的正前方,在垂直方向处于观看者的肩部;保持Kinect摄像头完全水平放置。在基于Kinect的裸眼3D交互软件系统中,根据裸眼3D显示终端的最佳显示距离,限定Kinect的数据采集范围,避免无关数据的干扰;在裸眼3D交互内容的交互设计上,采用主要关节的数据点来设计动作,例如双臂展开、上举、跳跃和蹲下等;在交互动作较多的情况下采用2D UI加手部模拟鼠标的交互方式。

【技术实现步骤摘要】

本专利技术涉及裸眼3D显示领域,尤其涉及一种基于Kinect的裸眼3D交互改进方法。
技术介绍
裸眼3D显示技术,是不需要佩戴辅助设备(如眼镜或者头盔等)的一种显示技术,它在航空航天、军事、医学、广告设计和娱乐互动等领域有着广泛的应用。Kinect是微软在2009年6月2日的E3大展上,正式公布的XBOX360体感周边外设。Kinect彻底颠覆了游戏的单一操作,使人机互动的理念更加彻底的展现出来。它是一种3D体感摄影机(开发代号“ProjectNatal”),同时它导入了即时动态捕捉、影像辨识、麦克风输入、语音辨识、社群互动等功能。玩家可以通过这项技术在游戏中开车、与其他玩家互动、通过互联网与其他Xbox玩家分享图片和信息等。Kinect不需要使用任何控制器,它依靠相机捕捉三维空间中玩家的运动。微软指出它会让系统更加简易操作来吸引大众。这个系统也辨识人脸,让玩家自动连上游戏。它还可辨认声音和接受命令。
技术实现思路
本专利技术所要解决的技术问题是:提出一种基于Kinect的裸眼3D交互改进方法,改善在基于Kinect的裸眼3D交互的实际应用中存在的识别率不高、识别延迟较长的问题。本专利技术解决上述技术问题所采用的技术方案是:一种基于Kinect的裸眼3D交互改进方法,其特征在于,包括:矫正Kinect硬件的放置角度和位置;限定Kinect的数据采集范围,避免无关数据的干扰;采用主要关节的数据点来设计动作,规避误识别率较高的数据;在交互动作较多的情况下采用2DUI加手部模拟鼠标的交互方式。进一步,该方法具体包括以下步骤:a.在Windows8系统下,编写Kinect手势识别软件,并在主机上进行相关配置和测试。b.设计好PC、显示设备和Kinect摄像头等硬件之间的装配,进行硬件设备的安装。c.调整Kinect摄像头,正确摆放位置和倾角。d.在硬件设备前的不同距离处,测试软件的Kinect手势识别率,将识别率最高的距离M设置为用户的最佳体验距离。e.将距离M作为Kinect数据采集的最佳距离,设置便宜距离为N,剔除冗余数据。f.软件编写的数据采集采用主要关节点。g.在交互动作较多的情况下,采用2DUI加手部模拟鼠标的交互方式。进一步,在步骤c中,在安装Kinect硬件设备时,正确拜访Kinect摄像头的位置,然后,矫正Kinect摄像头与地面的夹角。进一步,在步骤e中,在Kinect软件中,剔除数据采集时距离大于M+N,小于M-N的数据,提高数据识别的准确率。进一步,在步骤f中,在裸眼3D交互内容的交互设计上,采用主要关节的数据点来设计动作,例如双臂展开、上举、跳跃和蹲下等。本专利技术的有益效果在于:改善裸眼3D与Kinect结合的远程体感交互中存在的体感识别精准度不高和误识别的问题。附图说明附图1为基于Kinect裸眼3D交互改进方法的主要流程示意图。具体实施方式本专利技术解决上述技术问题所采用的技术方案是:合理布置Kinect的位置和倾角;限定数据采集的具体范围;采用主要关节的数据点来设计动作,规避次关节点识别不准的问题;在交互动作较多的情况下采用2DUI加手部模拟鼠标的交互方式。一种基于Kinect的裸眼3D交互改进方法,包括:合理设计Kinect的装配位置和倾角;测试裸眼3D显示终端的最佳观看距离M,同时,设置偏移量N,限定数据处理范围;尽量采用主要关节的动作作为主要识别动作;在交互动作较多时采用2DUI加手部模拟鼠标的交互方式。进一步,该方法具体包括以下步骤:第一步:在Windows8系统下,编写Kinect手势识别软件,并在主机上进行相关配置和测试;第二步:设计好PC、显示设备和Kinect摄像头等硬件之间的装配,进行硬件设备的安装;第三步:合理设计Kinect的装配位置和倾角。进一步,根据裸眼3D显示终端硬件的具体情况,选择合适的放置部位,保持Kinect处于观看者的腰部位置。同时,保持Kinect摄像头的倾角水平放置。为了监测摄像头摆放的倾角是否水平,可以通过一些工具来检验;第四步:测试裸眼3D显示终端的最佳观看距离M。进一步,在不同尺寸的裸眼3D显示终端上,最佳观看距离有所不同,测试最佳观看距离M,为后续的优化做好参数记录。同时,根据Kinect软件对识别动作的不同,用户的最佳体验距离需要在软件中进行特殊处理。因此在测试完最佳观看距离M后,需要将距离M作为用户动作识别的数据采集距离,在软件编写中进行一些数据上的处理;第五步:设置距离偏移量N,限定软件数据处理集中在M+-N的距离内。进一步,距离偏移量N由实际的Kinect识别的观看者活动范围为准,在Kinect识别时剔除掉M+-N距离以外的数据,使识别速度更快、更精准;第六步:软件设计采用主要关节点的动作。本文档来自技高网...

【技术保护点】
一种基于Kinect的裸眼3D交互改进方法,其特征在于,包括:矫正Kinect硬件的放置角度和位置;限定Kinect的数据采集范围,避免无关数据的干扰;采用主要关节的数据点来设计动作,规避误识别率较高的数据;在交互动作较多的情况下采用2D UI加手部模拟鼠标的交互方式根据权利要求。

【技术特征摘要】
1.一种基于Kinect的裸眼3D交互改进方法,其特征在于,包括:矫正Kinect硬件的放置角度和位置;限定Kinect的数据采集范围,避免无关数据的干扰;采用主要关节的数据点来设计动作,规避误识别率较高的数据;在交互动作较多的情况下采用2DUI加手部模拟鼠标的交互方式根据权利要求。
2.如权利要求1所述的一种基于Kinect的裸眼3D交互改进方法,其特征在于,该方法具体包括以下步骤:1)在Windows8系统下,编写Kinect手势识别软件,并在主机上进行相关配置和测试;2)设计好PC、显示设备和Kinect摄像头等硬件之间的装配,进行硬件设备的安装;3)调整Kinect摄像头,正确摆放位置和倾角;4)在硬件设备前的不同距离处,测试软件的Kinect手势识别率,将识别率最高的距离M设置为用户的最佳体验距离;5)将距离M作为Kinect数据采集...

【专利技术属性】
技术研发人员:曾超廖巍巍魏星
申请(专利权)人:成都斯斐德科技有限公司
类型:发明
国别省市:四川;51

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

1