一种基于Kinect的多屏互动民族舞娱乐系统技术方案

技术编号:11794507 阅读:73 留言:0更新日期:2015-07-29 22:43
一种基于Kinect的多屏互动民族舞娱乐系统,本发明专利技术为基于Kinect设备的体感民族舞舞蹈游戏系统的技术领域。它是为了解决现有舞蹈游戏缺乏沉浸性与缺少关于民族舞游戏的问题。它的第一投影仪、第二投影仪、第三投影仪和第四投影仪都设置在由第一幕布、第二幕布、第三幕布和第四幕布按顺序围成的一个方型内的中心处,Kinect设备设置在第一幕布前面的下方,第一音箱和第二音箱分别设置在第三幕布两端处,Kinect设备的数据输出端与主机的数据输入端连接。本发明专利技术的体感Kinect设备与我国经典民族舞的融合上进行了研究与创新,通过动作识别与判定的相关方法使用户能够得到准确的动作反馈,通过多屏幕投影使用户得到全身心地沉浸式体验。

【技术实现步骤摘要】
一种基于Kinect的多屏互动民族舞娱乐系统
本专利技术为基于Kinect设备的体感民族舞舞蹈游戏系统的

技术介绍
近年来人们的精神娱乐生活不断丰富,舞蹈活动得到迅猛发展。不论是电脑舞蹈游戏还是跳舞毯游戏,这些舞蹈游戏都能够丰富人们的精神生活,为人们带来节奏感、韵律感与美感的锻炼与陶冶。现有的各个平台关于舞蹈的游戏包括跳舞毯、电脑游戏、手机游戏等。这些设备只能够接受手部动作或者脚步动作,与舞蹈的自然形态差距较大,在进行游戏时无法实现全身心地参与。同时,这些游戏中所含内容以现代西方的舞蹈为主,我国文化底蕴深厚的民族舞极少出现。一方面是由于其利益追求,另一方面也是由于我国的民族舞需要相应的服装与氛围,手机、平板、跳舞毯游戏难于做到民族舞氛围的沉浸。本系统在体感设备与我国经典民族舞的融合上进行了研究与创新,通过动作识别与判定的相关方法使用户能够得到准确的动作反馈,通过多屏幕投影使用户得到全身心地沉浸式体验。
技术实现思路
本专利技术的目的是提供一种基于Kinect的多屏互动民族舞娱乐系统,是为了解决现有舞蹈游戏缺乏沉浸性与缺少关于民族舞游戏的问题。所述的目的是通过以下方案实现的:所述的一种基于Kinect的多屏互动民族舞娱乐系统,它包括主机1、Kinect设备2、第一幕布3、第二幕布4、第三幕布5、第四幕布6、第一投影仪7、第二投影仪8、第三投影仪9、第四投影仪10、音响设备11、第一音箱12、第二音箱13;所述第一投影仪7、第二投影仪8、第三投影仪9和第四投影仪10都设置在由第一幕布3、第二幕布4、第三幕布5和第四幕布6按顺序围成的一个方型内的中心处,并使第一投影仪7的投射影象投射在第一幕布3上,第二投影仪8的投射影象投射在第二幕布4上,第三投影仪9的投射影象投射在第三幕布5上,第四投影仪10的投射影象投射在第四幕布6上,Kinect设备2设置在第一幕布3前面的下方,第一音箱12和第二音箱13分别设置在第三幕布5的两侧端处,第一音箱12的驱动输入端和第二音箱13的驱动输入端都与音响设备11的驱动输出端连接,Kinect设备2的数据输出端与主机1的数据输入端连接,第一投影仪7的数字视频信号输入端、第二投影仪8的数字视频信号输入端、第三投影仪9的数字视频信号输入端和第四投影仪10的数字视频信号输入端都分别与主机1的多路数字视频输出端连接,音响设备11的多路数字音频输入端都分别与主机1的多路数字音品输出端连接;启动主机1、Kinect设备2、第一投影仪7、第二投影仪8、第三投影仪9、第四投影仪10和音响设备11,初始化Kinect设备2,Kinect设备2获取图像数据,包括颜色流ColorImageSteam、深度流DepthImageSteam、骨架流SkeletonStream,生成OpenCV中的Iplmage图像;主机1通过Kinect设备2判断参与游戏者数目,选择深度值最小即距离设备可见视野最近的玩家进行骨骼跟踪;将玩家骨骼节点与模型骨骼节点进行绑定并将坐标映射到OpenCV绘图坐标系统;获取玩家面部关键点121个,分离出玩家面部图像,并通过关键点的匹配将玩家面部图像赋予模型;主机1通过Kinect设备2进行玩家动作判定,动作匹配后可进行下一关游戏;提前在动作库中存储有大量的舞蹈动作数据,以关节点之间的相对位置来表示;玩家做出动作后,对玩家骨骼节点的相对位置与动作库中的相对位置进行匹配,判断是否满足特定时间内动作在空间位置上的一定阈值内的匹配。本专利技术的体感Kinect设备与我国经典民族舞的融合上进行了研究与创新,通过动作识别与判定的相关方法使用户能够得到准确的动作反馈,通过多屏幕投影使用户得到全身心地沉浸式体验。附图说明图1是本专利技术的整体结构示意图。具体实施方式具体实施方式一:结合图1所示,它包括主机1、Kinect设备2、第一幕布3、第二幕布4、第三幕布5、第四幕布6、第一投影仪7、第二投影仪8、第三投影仪9、第四投影仪10、音响设备11、第一音箱12、第二音箱13;所述第一投影仪7、第二投影仪8、第三投影仪9和第四投影仪10都设置在由第一幕布3、第二幕布4、第三幕布5和第四幕布6按顺序围成的一个方型内的中心处,并使第一投影仪7的投射影象投射在第一幕布3上,第二投影仪8的投射影象投射在第二幕布4上,第三投影仪9的投射影象投射在第三幕布5上,第四投影仪10的投射影象投射在第四幕布6上,Kinect设备2设置在第一幕布3前面的下方,第一音箱12和第二音箱13分别设置在第三幕布5的两侧端处,第一音箱12的驱动输入端和第二音箱13的驱动输入端都与音响设备11的驱动输出端连接,Kinect设备2的数据输出端与主机1的数据输入端连接,第一投影仪7的数字视频信号输入端、第二投影仪8的数字视频信号输入端、第三投影仪9的数字视频信号输入端和第四投影仪10的数字视频信号输入端都分别与主机1的多路数字视频输出端连接,音响设备11的多路数字音频输入端都分别与主机1的多路数字音品输出端连接;启动主机1、Kinect设备2、第一投影仪7、第二投影仪8、第三投影仪9、第四投影仪10和音响设备11,初始化Kinect设备2,Kinect设备2获取图像数据,包括颜色流ColorImageSteam、深度流DepthImageSteam、骨架流SkeletonStream,生成OpenCV中的Iplmage图像;主机1通过Kinect设备2判断参与游戏者数目,选择深度值最小即距离设备可见视野最近的玩家进行骨骼跟踪;将玩家骨骼节点与模型骨骼节点进行绑定并将坐标映射到OpenCV绘图坐标系统;获取玩家面部关键点121个,分离出玩家面部图像,并通过关键点的匹配将玩家面部图像赋予模型;主机1通过Kinect设备2进行玩家动作判定,动作匹配后可进行下一关游戏;提前在动作库中存储有大量的舞蹈动作数据,以关节点之间的相对位置来表示;玩家做出动作后,对玩家骨骼节点的相对位置与动作库中的相对位置进行匹配,判断是否满足特定时间内动作在空间位置上的一定阈值内的匹配。工作原理:自由舞原理即获取用户骨骼点信息并赋予模型。教学舞工作原理包括两部分,一部分是进行标准舞蹈动作的数据量化存储,一部分是对于用户动作数据与标准动作数据的比较。通过调研发现民族舞动作多利用肘关节、膝关节与腕关节的变化做出各种形态的舞姿。因此,首先对标准舞蹈动作中的肘关节、膝关节与腕关节的动作数据量化存储。在动作判定中首先针对肘关节膝关节与腕关节的动作进行判定,而后进行其他部位的动作判定。判定方法如下:首先建立空间三维坐标系xyz坐标系,游戏者骨骼节点的空间位置由空间三维坐标系中的点(x,y,z)表示,通过实验测量出动作角度误差范围为值α时最合理,α为π/36。以肘关节形态的判断为例,利用手腕节点、肘节点与肩节点三点的位置可在空间中构建出三条直线。以右手臂为例,肩中央位置为(x0,y0,z0)右肩位置为(x1,y1,z1),右肘位置为(x2,y2,z2),右腕位置为(x3,y3,z3)。右肩与右手腕两点构成的直线为L13,右肩与右肘构成的直线为L12,右肘与右手腕构成的直线为L23,肩中央与右肩构成的直线为L01.胳膊舞蹈动作的形态与肩部及肘部的转动情况相关,因此将肩部、肘部、手腕本文档来自技高网...
一种基于Kinect的多屏互动民族舞娱乐系统

【技术保护点】
一种基于Kinect的多屏互动民族舞娱乐系统,其特征在于它包括主机(1)、Kinect设备(2)、第一幕布(3)、第二幕布(4)、第三幕布(5)、第四幕布(6)、第一投影仪(7)、第二投影仪(8)、第三投影仪(9)、第四投影仪(10)、音响设备(11)、第一音箱(12)、第二音箱(13);所述第一投影仪(7)、第二投影仪(8)、第三投影仪(9)和第四投影仪(10)都设置在由第一幕布(3)、第二幕布(4)、第三幕布(5)和第四幕布(6)按顺序围成的一个方型内的中心处,并使第一投影仪(7)的投射影象投射在第一幕布(3)上,第二投影仪(8)的投射影象投射在第二幕布(4)上,第三投影仪(9)的投射影象投射在第三幕布(5)上,第四投影仪(10)的投射影象投射在第四幕布(6)上,Kinect设备(2)设置在第一幕布(3)前面的下方,第一音箱(12)和第二音箱(13)分别设置在第三幕布(5)的两侧端处,第一音箱(12)的驱动输入端和第二音箱(13)的驱动输入端都与音响设备(11)的驱动输出端连接,Kinect设备(2)的数据输出端与主机(1)的数据输入端连接,第一投影仪(7)的数字视频信号输入端、第二投影仪(8)的数字视频信号输入端、第三投影仪(9)的数字视频信号输入端和第四投影仪(10)的数字视频信号输入端都分别与主机(1)的多路数字视频输出端连接,音响设备(11)的多路数字音频输入端都分别与主机(1)的多路数字音品输出端连接;启动主机(1)、Kinect设备(2)、第一投影仪(7)、第二投影仪(8)、第三投影仪(9)、第四投影仪(10)和音响设备(11),初始化Kinect设备(2),Kinect设备(2)获取图像数据,包括颜色流ColorImageSteam、深度流DepthImageSteam、骨架流SkeletonStream,生成OpenCV中的Iplmage图像;主机(1)通过Kinect设备(2)判断参与游戏者数目,选择深度值最小即距离设备可见视野最近的玩家进行骨骼跟踪;将玩家骨骼节点与模型骨骼节点进行绑定并将坐标映射到OpenCV绘图坐标系统;获取玩家面部关键点121个,分离出玩家面部图像,并通过关键点的匹配将玩家面部图像赋予模型;主机(1)通过Kinect设备(2)进行玩家动作判定,动作匹配后可进行下一关游戏;提前在动作库中存储有大量的舞蹈动作数据,以关节点之间的相对位置来表示;玩家做出动作后,对玩家骨骼节点的相对位置与动作库中的相对位置进行匹配,判断是否满足特定时间内动作在空间位置上的一定阈值内的匹配。...

【技术特征摘要】
1.一种基于Kinect的多屏互动民族舞娱乐系统,其特征在于它包括主机(1)、Kinect设备(2)、第一幕布(3)、第二幕布(4)、第三幕布(5)、第四幕布(6)、第一投影仪(7)、第二投影仪(8)、第三投影仪(9)、第四投影仪(10)、音响设备(11)、第一音箱(12)、第二音箱(13);所述第一投影仪(7)、第二投影仪(8)、第三投影仪(9)和第四投影仪(10)都设置在由第一幕布(3)、第二幕布(4)、第三幕布(5)和第四幕布(6)按顺序围成的一个方型内的中心处,并使第一投影仪(7)的投射影象投射在第一幕布(3)上,第二投影仪(8)的投射影象投射在第二幕布(4)上,第三投影仪(9)的投射影象投射在第三幕布(5)上,第四投影仪(10)的投射影象投射在第四幕布(6)上,Kinect设备(2)设置在第一幕布(3)前面的下方,第一音箱(12)和第二音箱(13)分别设置在第三幕布(5)的两侧端处,第一音箱(12)的驱动输入端和第二音箱(13)的驱动输入端都与音响设备(11)的驱动输出端连接,Kinect设备(2)的数据输出端与主机(1)的数据输入端连接,第一投影仪(7)的数字视频信号输入端、第二投影仪(8)的数字视频信号输入端、第三投影仪(9)的数字视频信号输入端...

【专利技术属性】
技术研发人员:王彤王建一刘晓亮
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

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

1