本发明提供的一种基于图像处理的武术教学用姿势纠正系统,其可在武术学员在武术练习时,根据标准动作的标准数据及时纠正学员的武术姿势,有效辅助学员做到每一个姿势的精确、规范、完美。
附图说明
图1为本发明所述的一种基于图像处理的武术教学用姿势纠正系统的结构示意图;
图2为本发明所述的一种基于图像处理的武术教学用姿势纠正系统的练习棚的结构示意图;
图3为本发明所述的一种基于图像处理的武术教学用姿势纠正系统的3d成像器的结构示意图;
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图1-3,本发明提供一种基于图像处理的武术教学用姿势纠正系统,其包括:
图像采集装置,其用于采集武术姿势的图像信息,其包括练习棚和3d成像器,所述练习棚由三张互相垂直的板材围合成半矩形结构而成,3d成像器安装在所述练习棚的内壁;
图像信息分析器,其与所述图像信息采集器无线连接,所述图片分析器用于分析图像信息中人体的各项身材数据(大腿与小腿之间的角度、大臂与小臂之间的角度、实时身高、身体倾斜角度、腿部与身体之间的角度、手臂与身体之间的角度等)设为数据一,所述图像信息分析器包括人像特征抓取模块和数据换算模块,所述人像特征抓取模块用于抓取图像中人像各部位之间的特征,所述数据换算模块将上述特征转化成具体数据(大腿与小腿之间的角度、大臂与小臂之间的角度、实时身高、身体倾斜角度、腿部与身体之间的角度、手臂与身体之间的角度等);
身材数据储存器,其用于储存不同学员的各项身材数据(身高、小臂长度、大臂长度、小腿长度、大腿长度、上身长度等),设为数据二;
标准数据存储器,其用于储存在标准武术姿势下人体的各项数据(大腿与小腿之间的角度、大臂与小臂之间的角度、实时身高、身体倾斜角度、腿部与身体之间的角度、手臂与身体之间的角度等)设为数据三,每一个武术姿势与每一组数据一一对应;
数据对比模块,其用于获取图像信息分析器和标准数据存储器的数据信息,并将数据一与数据三内的各项身体数据进行一一对比,并形成差异化数据;
姿势纠正模块,其和数据对比模块和身材数据储存器连接,其用于结合差异化数据和数据二,产生姿势纠正信息;
语言转化模块,其与所述姿势纠正模块连接,用于将纠正信息转化为语音信息;
外放设备,其设置在所述练习棚的内壁,且与语言转化模块连接,用于语音信息的播放。
进一步地,所述身材数据储存器连接有数据输入模块,所述数据输入模块用于将学员的身材数据输入至所述身材数据储存器。
进一步地,所述身材数据储存器连接有数据导入模块,所述数据导入模块用于将学员的身材数据批量导入至所述身材数据储存器。
本发明所述的一种基于图像处理的武术教学用姿势纠正系统,其实现需建立在一种计算机设备的基础之上,此设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述系统。
本发明的工作原理为:武术学员进入练习棚进行武术练习,按照姿势顺序进行练习,当做出某一个武术姿势后,3d成像器抓取到武术姿势的图像信息,并将此图像信息通过无线传输至图像信息分析器中;
所述人像特征抓取模块对图像信息中的人像的特征(大腿与小腿之间的特征、大臂与小臂之间的特征、实时身高、身体倾斜特征、腿部与身体之间的特征、手臂与身体之间的特征等)进行抓取,所述数据换算模块将抓取出的特征换算成具体数据(大腿与小腿之间的角度、大臂与小臂之间的角度、实时身高、身体倾斜角度、腿部与身体之间的角度、手臂与身体之间的角度等),此数据为数据一;
数据对比模块获取图像信息分析器中的数据一和标准数据存储器的数据三,并将数据一与数据三内的各项身体数据进行对比,并形成差异化数据,例如:数据一(大腿与小腿之间的角度155°、大臂与小臂之间的角度135°、实时身高165、身体倾斜角度15°、腿部与身体之间的角度120°、手臂与身体之间的角度95°),数据三(大腿与小腿之间的角度150°、大臂与小臂之间的角度130°、实时身高175、身体倾斜角度18°、腿部与身体之间的角度110°、手臂与身体之间的角度85°),差异化数据(大腿与小腿之间的修正角度-5°、大臂与小臂之间的修正角度+5°、实时身高差异+10、身体倾斜修正角度+3°、腿部与身体之间的修正角度+10°、手臂与身体之间的修正角度+10°);