一种基于Kinect的多屏互动民族舞娱乐系统的制作方法

文档序号:8487469阅读:534来源:国知局
一种基于Kinect的多屏互动民族舞娱乐系统的制作方法
【技术领域】
[0001] 本发明为基于Kinect设备的体感民族舞舞蹈游戏系统的技术领域。
【背景技术】
[0002] 近年来人们的精神娱乐生活不断丰富,舞蹈活动得到迅猛发展。不论是电脑舞蹈 游戏还是跳舞毯游戏,这些舞蹈游戏都能够丰富人们的精神生活,为人们带来节奏感、韵律 感与美感的锻炼与陶冶。现有的各个平台关于舞蹈的游戏包括跳舞毯、电脑游戏、手机游戏 等。这些设备只能够接受手部动作或者脚步动作,与舞蹈的自然形态差距较大,在进行游戏 时无法实现全身心地参与。同时,这些游戏中所含内容以现代西方的舞蹈为主,我国文化底 蕴深厚的民族舞极少出现。一方面是由于其利益追求,另一方面也是由于我国的民族舞需 要相应的服装与氛围,手机、平板、跳舞毯游戏难于做到民族舞氛围的沉浸。本系统在体感 设备与我国经典民族舞的融合上进行了研宄与创新,通过动作识别与判定的相关方法使用 户能够得到准确的动作反馈,通过多屏幕投影使用户得到全身心地沉浸式体验。

【发明内容】

[0003] 本发明的目的是提供一种基于Kinect的多屏互动民族舞娱乐系统,是为了解决 现有舞蹈游戏缺乏沉浸性与缺少关于民族舞游戏的问题。
[0004] 所述的目的是通过以下方案实现的:所述的一种基于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的多路数字音品输出端连接;启 动主机l、Kinect设备2、第一投影仪7、第二投影仪8、第三投影仪9、第四投影仪10和音响 设备11,初始化Kinect设备2, Kinect设备2获取图像数据,包括颜色流ColorlmageSteam、 深度流 DepthlmageSteam、骨架流 SkeletonStream,生成 OpenCV 中的 Iplmage 图像;主机 1 通过Kinect设备2判断参与游戏者数目,选择深度值最小即距离设备可见视野最近的玩家 进行骨骼跟踪;将玩家骨骼节点与模型骨骼节点进行绑定并将坐标映射到OpenCV绘图坐 标系统;获取玩家面部关键点121个,分离出玩家面部图像,并通过关键点的匹配将玩家面 部图像赋予模型;主机1通过Kinect设备2进行玩家动作判定,动作匹配后可进行下一关 游戏;提前在动作库中存储有大量的舞蹈动作数据,以关节点之间的相对位置来表示;玩 家做出动作后,对玩家骨骼节点的相对位置与动作库中的相对位置进行匹配,判断是否满 足特定时间内动作在空间位置上的一定阈值内的匹配。
[0005] 本发明的体感Kinect设备与我国经典民族舞的融合上进行了研宄与创新,通过 动作识别与判定的相关方法使用户能够得到准确的动作反馈,通过多屏幕投影使用户得到 全身心地沉浸式体验。
【附图说明】
[0006] 图1是本发明的整体结构示意图。
【具体实施方式】
[0007]
【具体实施方式】一:结合图1所示,它包括主机l、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的多路数字音品输出端连接;启 动主机l、Kinect设备2、第一投影仪7、第二投影仪8、第三投影仪9、第四投影仪10和音响 设备11,初始化Kinect设备2, Kinect设备2获取图像数据,包括颜色流ColorlmageSteam、 深度流 DepthlmageSteam、骨架流 SkeletonStream,生成 OpenCV 中的 Iplmage 图像;主机 1 通过Kinect设备2判断参与游戏者数目,选择深度值最小即距离设备可见视野最近的玩家 进行骨骼跟踪;将玩家骨骼节点与模型骨骼节点进行绑
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1