1.一种交互式在线舞蹈教学方法,其特征在于,基于可运行交互式舞蹈教学系统的可视化终端,所述交互式舞蹈教学系统包括采集模块和提醒模块;
采集模块包括图像采集单元、触感反馈单元和处理单元;
所述图像采集单元用于实时采集用户的姿势动态图像;
所述触感反馈单元根据用户的实时站立位置确定用户的站立方位,包括设在地面并位于图像采集单元的前端,其包括有3x3的矩阵格,每个矩阵格内均设有规则排布的压力传感子单元;
所述处理单元根据采集到的姿势动态图像和站立方位确定用户的实时舞姿信息,并将实时舞姿信息发送至可视化终端,可视化终端根据用户的实时舞姿信息建立动态虚拟用户形象,并将实时舞姿信息与预设的舞蹈视频信息进行比对;
其中,舞蹈视频信息以虚拟舞者形象的舞姿进行显示,可视化终端将实时舞姿信息与预设的舞蹈视频信息之间的比对结果生成提醒信号,提醒模块根据提醒信号向用户发出指示信息;
所述比对结果包括用户的错误姿势区间信息和错误站立方位信息;所述动态虚拟用户形象的建立步骤如下:S1:首先采集一定时间区间内的用户舞姿视频,识别视频中逐帧图像中的用户肢体信息;
S2:其次通过触感反馈单元中被触发的压力传感子单元数量和分布来判断用户此时足部姿势和站立方位;
S3:可视化终端提取S1步骤中的用户肢体信息以及S2步骤中用户的足部姿势和站立方位生产虚拟用户形象图,并将多帧连续的虚拟用户形象图进行加速形成视频;
其中,所述用户肢体信息包括用户手部和足部的位置;所述实时舞姿信息与预设的舞蹈视频信息比对步骤如下:T1:令触感反馈单元中的矩阵格中心为原点、矩阵格的长宽分别为x轴和y轴、用户身高方向为z轴建立三维坐标系,将S1步骤中的用户肢体信息标记在三维坐标系内;
T2:将预设舞蹈视频信息根据S1步骤中的时间区间逐帧分成舞蹈图片,并提取舞蹈图片中的四肢位置关键点将其标记在T1步骤中的三维坐标系内;
T3:比对T1和T2步骤中的标记点,当代表用户的用户肢体信息和方位标记与预设视频信息中的四肢位置关键点出现偏差时,视作舞姿不标准并计数;
其中,所述预设舞蹈视频信息为可视化终端内预留的舞蹈视频中的任一帧图像,同时提取的用户肢体信息和四肢位置关键点均从同一个时间节点上截取,且均位于同一个完整舞蹈动作中;所述错误姿势区间信息的计算方法如下:T301:令T1步骤中用户肢体信息中的任意一处坐标点为m,m的坐标为(x0,y0,z0),T2步骤中四肢位置关键点中对应m的部位为n,n的坐标点为(x1,y1,z1);
T302:设定偏差阈值长度为l;
T303:当 和
均满足时,视作为标准姿势,反之则视作为不标准姿势并计数,记作p(p为大于0的整数);所述可视化终端还包括计数单元,用于判断任意一个完整舞蹈动作是否标准,具体判断步骤如下:步骤1:基于同一个完整舞蹈动作,分别在实时舞姿信息和舞蹈视频信息中截取视频片段;
步骤2:将步骤1获得的实时舞姿信息视频片段和舞蹈视频信息视频片段中选取若干个处在同一时间点的图像片段;
步骤3:设定一个完整舞蹈动作内允许出现不标准姿势的次数为q(q为大于0的整数);
步骤4:将步骤2中获得的若干个图像片段经过对错误姿势区间信息的计算后出现p的次数与q进行比对;
其中,当p≤q时,视作该完整舞蹈动作符合标准,反之则视作该完整舞蹈动作不符合标准;所述T303步骤后还包括有:T304:设定梯度比对阈值,分别为 和l;
T304:将T303步骤中出现的用户肢体信息和四肢关键位置点的偏差值进行比对,并分别计分;
当 时,记3分;
当 时,记3分;
当 时,记3分,
当 时,记2分;
当 时,记2分;
当 时,记2分;
当 时,记1分;
当 时,记1分;
当 时,记1分;
当 和 的
值大于l时,则不计分;
T305:统计整个舞蹈视频信息中的每一个完整舞蹈动作的得分情况。
2.根据权利要求1所述的一种交互式在线舞蹈教学方法,其特征在于,所述可视化终端可将基于用户的实时舞姿信息建立的动态虚拟用户形象与虚拟舞者形象同屏显示或将虚拟舞者形象虚化后与动态虚拟用户形象重影显示。
3.根据权利要求2所述的一种交互式在线舞蹈教学方法,其特征在于,所述可视化终端可基于用户的动态虚拟用户形象等比例调整虚拟舞者形象的尺寸。
4.根据权利要求1所述的一种交互式在线舞蹈教学方法,其特征在于,所述指示信息至少包括语音提醒、可视化终端提醒、灯光转换中的一种或多种。
5.一种交互式在线舞蹈教学设备,其特征在于,包括:显示屏(1),所述显示屏(1)上设有扬声器,且其内置有存储器和控制器,所述存储器内存储有多个预设舞蹈的舞蹈视频信息,所述控制器内置有可运行权利要求1‑4中所述的交互式舞蹈教学方法的程序;
舞蹈垫(2),所述舞蹈垫(2)设在显示屏(1)的前端,其内部规则分布有多个与控制器通信连接的压力传感器。