掌桥专利:专业的专利平台
掌桥专利
首页

一种评价方法、装置和电子设备

文献发布时间:2023-06-19 12:07:15


一种评价方法、装置和电子设备

技术领域

本发明涉及数据处理技术领域,特别是涉及一种评价方法、装置和电子设备。

背景技术

汉字是汉语的记录符号,是人们用来交流和表达思想时采用的一种方式;因此汉字书写学习一直以来都受到世人的重视。随着计算机技术发展,已逐渐由人工对汉字进行书写规范性评价,转向借助计算机技术对汉字进行书写规范性评价,进而为人们创造了更多学习书写汉字的条件。

现有技术中,通常是在用户书写完一个汉字后,将用户书写的整个汉字与整个标准汉字进行比对;然后根据比对结果来进行书写规范性评价;这种规范性评价方式准确率低。

发明内容

本发明实施例提供一种评价方法,以提高对书写规范性评价的准确性。

相应的,本发明实施例还提供了一种评价装置和一种电子设备,用以保证上述方法的实现及应用。

为了解决上述问题,本发明实施例公开了一种评价方法,具体包括:获取用户书写的书写笔画的轨迹信息;依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画;确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;依据所述第一损失信息,对所述用户书写的规范性进行评价。

可选地,所述轨迹信息包括多个轨迹点的坐标信息,所述依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画,包括:获取所述各参考笔画的轨迹信息;将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型;所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系,并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识;基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画;其中,所述轨迹关系包括第一关系、第二关系和第三关系中的至少一种关系;所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述参考笔画的各轨迹点之间的关系。

可选地,所述确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息,包括:依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息;依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息;依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述轨迹信息包括多个轨迹点的坐标信息;所述依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息,包括:依据所述书写笔画对应各轨迹点的坐标信息,确定所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息;依据所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,确定所述书写笔画对应的第一几何信息;所述依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息,包括:依据与所述书写笔画对应匹配的参考笔画对应各轨迹点的坐标信息,确定与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息;依据与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息,确定与所述书写笔画对应匹配的参考笔画对应的第二几何信息。

可选地,所述依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息,包括:依据所述第一位置信息和第二位置信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一位置损失信息;和/或,依据所述第一长度信息和第二长度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一长度损失信息;和/或依据所述第一倾斜角度信息和第二倾斜角度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一倾斜角度损失信息;依据所述第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述依据第一损失信息,对所述用户书写的规范性进行评价,包括:依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价。

可选地,所述第一损失信息包括第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价,包括:若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价;若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价;若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。

可选地,所述书写笔画包括多个,所述依据第一损失信息,对所述用户书写的规范性进行评价,包括:依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息;依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述第一损失信息包括:第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息,包括:计算各书写笔画的第一位置损失信息平均值,得到所述书写文本与参考文本之间的第二位置损失信息;和/或,计算各书写笔画的第一长度损失信息平均值,得到所述书写文本与参考文本之间的第二长度损失信息;和/或,计算各书写笔画的第一倾斜角度损失信息平均值,得到所述书写文本与参考文本之间的第二倾斜角度损失信息;和/或,获取所述书写文本与参考文本之间的笔画数损失信息和/或笔画顺序损失信息;和/或,获取所述参考文本对应的参考总笔画数;依据所述第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

可选地,所述依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:依据所述第二损失信息,确定所述书写文本对应的书写损失分值;依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息;当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息。

可选地,所述第二损失信息包括笔画损失信息和/或笔画顺序损失信息;所述依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价;若所述笔画顺序损失信息不等于零,则针书写文本的笔画顺序规范性进行评价。

本发明实施例还公开了一种评价装置,具体包括:获取模块,用于获取用户书写的书写笔画的轨迹信息;匹配模块,用于依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画;确定模块,用于确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;评价模块,用于依据所述第一损失信息,对所述用户书写的规范性进行评价。

可选地,所述轨迹信息包括多个轨述匹迹点的坐标信息,所配模块,用于获取所述各参考笔画的轨迹信息;将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型;所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系,并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识;基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画;其中,所述轨迹关系包括第一关系、第二关系和第三关系中的至少一种关系;所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述参考笔画的各轨迹点之间的关系。

可选地,所述确定模块,包括:第一几何信息确定子模块,用于依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息;第二几何信息确定子模块,用于依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息;第一损失信息确定子模块,用于依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述轨迹信息包括多个轨迹点的坐标信息;所述第一几何信息确定子模块,用于依据所述书写笔画对应各轨迹点的坐标信息,确定所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息;依据所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,确定所述书写笔画对应的第一几何信息;所述第二几何信息确定子模块,用于依据与所述书写笔画对应匹配的参考笔画对应各轨迹点的坐标信息,确定与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息;依据与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息,确定与所述书写笔画对应匹配的参考笔画对应的第二几何信息。

可选地,所述第一损失信息确定子模块,用于依据所述第一位置信息和第二位置信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一位置损失信息;和/或,依据所述第一长度信息和第二长度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一长度损失信息;和/或依据所述第一倾斜角度信息和第二倾斜角度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一倾斜角度损失信息;依据所述第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述评价模块,包括:笔画评价子模块,用于依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价。

可选地,所述第一损失信息包括第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述笔画评价子模块,用于若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价;若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价;若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。

可选地,所述书写笔画包括多个,所述评价模块,包括:第二损失信息确定子模块,用于依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息;文本评价子模块,用于依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述第一损失信息包括:第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述第二损失信息确定子模块,用于计算各书写笔画的第一位置损失信息平均值,得到所述书写文本与参考文本之间的第二位置损失信息;和/或,计算各书写笔画的第一长度损失信息平均值,得到所述书写文本与参考文本之间的第二长度损失信息;和/或,计算各书写笔画的第一倾斜角度损失信息平均值,得到所述书写文本与参考文本之间的第二倾斜角度损失信息;和/或,获取所述书写文本与参考文本之间的笔画数损失信息和/或笔画顺序损失信息;和/或,获取所述参考文本对应的参考总笔画数;依据所述第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

可选地,所述文本评价子模块,包括:损失分值评价单元,用于依据所述第二损失信息,确定所述书写文本对应的书写损失分值;依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述损失分值评价单元,用于当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息;当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息。

可选地,所述第二损失信息包括笔画损失信息和/或笔画顺序损失信息;所述文本评价子模块,包括:损失信息评价单元,用于若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价;若所述笔画顺序损失信息不等于零,则针书写文本的笔画顺序规范性进行评价。

本发明实施例还公开了一种可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如本发明实施例任一所述的评价方法。

本发明实施例还公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本发明实施例任一所述的评价方法

本发明实施例包括以下优点:

本发明实施例中,在用户书写的过程中,可以获取用户书写的各书写笔画的轨迹信息;然后依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画,并确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;再依据所述第一损失信息,对所述用户书写的规范性进行评价;相对于现有技术将书写文本和对应参考文本整体进行比对而言,本发明实施例比对的粒度更精细,进而能够提高对书写规范性评价的准确性。

附图说明

图1是本发明的一种评价方法实施例的步骤流程图;

图2是本发明的一种评价方法可选实施例的步骤流程图;

图3是本发明的另一种评价方法可选实施例的步骤流程图;

图4是本发明的一种评价装置实施例的结构框图;

图5是本发明的一种评价装置可选实施例的结构框图;

图6根据一示例性实施例示出的一种用于评价的电子设备的结构框图;

图7是本发明根据另一示例性实施例示出的一种用于评价的电子设备的结构示意图。

具体实施方式

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

本发明实施例中,可以提供一网页页面或一应用程序或一小程序或一工具,用户可以通过打开上述的网页页面或上述的应用程序或上述的小程序或上述的工具,进入书写界面;进而用户可以在该书写界面进行书写。其中,用户可以直接在触摸屏上进行书写,也可以通过外接的书写板进行书写,本发明实施例对此不作限制。

本发明实施例的核心构思之一是,通过将用户书写的书写笔画与对应参考文本的参考笔画进行比对,来对用户书写的规范性进行评价;相对于现有技术将书写文本和参考文本整体进行比对而言,本发明实施例比对的粒度更精细,进而能够提高对书写规范性评价的准确性。

参照图1,示出了本发明的一种评价方法实施例的步骤流程图,具体可以包括如下步骤:

步骤102、获取用户书写的书写笔画的轨迹信息。

步骤104、依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画。

本发明的一个示例中,用户可以在书写界面选择所需书写的文本,对应的,可以在书写界面提供一参考文本;进而用户可以参照书写界面提高的参考文本进行书写。其中,参考文本可以包括各种语种的文本,如汉语、韩语、日语等等,本发明实施例对此不作限制。所述参考文本可以是各种字体,例如,当参考文本的语种为汉语时,对应的字体可以包括宋体、楷体、黑体、隶书等等,本发明实施例对此也不作限制。

本发明的又一个示例中,用户也可以无需在书写界面选择所需书写的文本,直接在书写界面书写文本即可;进而也就无需在书写界面提供参考文本。

本发明实施例中,可以在用户每书写一个笔画的过程中,获取书写笔画的轨迹信息。其中,所述书写笔画可以是指用户书写过程中书写的笔画;书写笔画的轨迹信息可以用于表征书写笔画的轨迹,可以包括多个轨迹点的坐标信息。然后针对用户书写的每个书写笔画,可以分别查找与各书写笔画对应匹配的参考笔画。

本发明的一个示例中,一种分别查找与各书写笔画对应匹配的参考笔画的方式可以是:若用户是参照参考文本进行书写的,则可以在每获取一个书写笔画的轨迹信息后,基于该书写笔画的轨迹信息,从参考文本的参考笔画中查找与该书写笔画匹配的参考笔画。一种分别查找与各书写笔画对应匹配的参考笔画的方式可以是:若用户是参照参考文本进行书写的,则可以在获取所有书写笔画的轨迹信息后,分别基于每个书写笔画的轨迹信息,从参考文本的参考笔画中查找与每个书写笔画匹配的参考笔画。其中,所述参考笔画可以是指组成参考文本的笔画。

本发明的一个示例中,一种分别查找与各书写笔画对应匹配的参考笔画的方式可以是:若用户未参照参考文本进行书写,则可以在获取所有书写笔画的轨迹信息后,对用户书写的书写笔画所组成的书写文本进行文本识别,确定与书写文本匹配的参考文本。然后再分别基于每个书写笔画的轨迹信息,从参考文本的参考笔画中查找与每个书写笔画匹配的参考笔画。

例如,以汉字“大”为例;“大”字包括3个笔画:横、撇和捺;参考文本对应的参考笔画也可以包括3个:参考笔画1(“横”)、参考笔画2(“撇”)和参考笔画3(“捺”)。在用户书写“大”字的过程中,若用户先写“撇”、再写“横”,最后写“捺”;则用户书写的3个书写笔画可以包括:书写笔画1(“撇”)、书写笔画2(“横”)和书写笔画3(“捺”)。可以根据书写笔画1的轨迹信息,从3个参考笔画中确定与书写笔画1匹配参考笔画如参考笔画2;根据书写笔画2的轨迹信息从3个参考笔画中确定与书写笔画2匹配参考笔画如参考笔画1;以及根据书写笔画3的轨迹信息从3个参考笔画中确定与书写笔画3匹配参考笔画如参考笔画3。

然后可以通过将书写笔画和对应匹配的参考笔画进行比对,来对所述用户书写的规范性进行评价,可以参照步骤106~步骤108:

步骤106、确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

步骤108、依据所述第一损失信息,对所述用户书写的规范性进行评价。

本发明实施例中,针对用户书写的每一个书写笔画,可以将该书写笔画与对应匹配的参考笔画进行比对,确定该书写笔画与对应匹配的参考笔画之间的差距;换而言之,也就是确定该书写笔画与对应匹配的参考笔画之间的损失。其中,可以采用第一损失信息,来表征书写笔画与对应匹配的参考笔画之间的损失。其中,每一个书写笔画与对应匹配的参考笔画之间均对应一第一损失信息。

本发明的一个示例中,可以在每获取一个书写笔画的轨迹信息后,执行步骤104~步骤106。

本发明的又一个示例中,可以在用户书写完毕且获取所有书写笔画的轨迹信息后,针对每一个书写笔画,执行步骤104~步骤106。

在确定每个书写笔画与对应匹配的参考笔画之间的第一损失信息后,可以根据各书写笔画与对应匹配的参考笔画之间的第一损失信息,对所述用户书写的规范性进行评价。其中,对用户书写的规范性进行评价,可以包括对用户书写的每个笔画进行规范性评价,也可以包括对用户书写的笔画所形成的书写文本进行规范性评价;本发明实施例对此不作限制。其中,当对用户书写的规范性进行评价是对用户书写的每个书写笔画进行规范性评价时,可以是在用户书写一个书写笔画,且针对该书写笔画执行完步骤104~步骤106之后,对该书写笔画进行规范性评价;也可以是在用户书写完所有书写笔画,且分别针对各书写笔画执行完步骤104~步骤106之后,对所有书写笔画进行规范性评价。而对用户书写的笔画所形成的书写文本进行规范性评价,可以是在用户书写完所有书写笔画,且分别针对各书写笔画执行完步骤104~步骤106之后进行的。

此外,对用户书写的规范性进行评价,还可以包括对用户书写规范性的判定,也可以包括对用户书写规范性的建议,等等,本发明实施例对此不作限制。

综上,本发明实施例中,在用户进行书写的过程中,可以获取用户书写的各书写笔画的轨迹信息;然后依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画,并确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;再依据所述第一损失信息,对所述用户书写的规范性进行评价;相对于现有技术将书写文本和对应参考文本整体进行比对而言,本发明实施例比对的粒度更精细,进而能够提高对书写规范性评价的准确性。

以下以用户参照参考文本进行书写为例,对用户书写的书写笔画进行规范性进行评价进行说明。

参照图2,示出了本发明的一种评价方法可选实施例的步骤流程图,具体可以包括如下步骤:

步骤202、在用户参照参考文本书写的过程中,获取用户书写的书写笔画的轨迹信息。

本发明实施例中,所述轨迹信息可以包括多个轨迹点的坐标信息,所述轨迹点的坐标信息可以是轨迹点对应在书写笔画的显示界面中的像素点坐标信息;所述坐标信息可以包括横坐标和纵坐标。

当用户是直接在触摸屏进行书写时,可以获取用户在书写任一笔画过程中触控的多个触控点的像素点坐标;然后采用获取的多个触控点的像素点坐标,生成该书写笔画对应多个轨迹点的坐标信息;其中,一个触控点可以对应一个轨迹点。当用户是通过外接的书写板进行书写时,可以获取用户在书写任一笔画过程中触控的多个触控点的手写板坐标;然后将多个触控点的手写板坐标,对应转换为显示界面中的多个触控点的像素点坐标;然后采集转换得到的多个触控点的像素点坐标,生成该书写笔画对应多个轨迹点的坐标信息。

其中,每个书写笔画对应的轨迹信息中的多个轨迹点的坐标信息,可以是按照用户书写该书写笔画时轨迹点生成的顺序排列的。

然后可以依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画;可以参照步骤204~步骤208:

步骤204、获取所述参考文本的各参考笔画的轨迹信息。

本发明实施例中,可以获取参考文本的各参考笔画的轨迹信息;然后针对每一个书写笔画,将该书写笔画的轨迹信息与各参考笔画的轨迹信息进行比对,来确定该书写笔画匹配的参考笔画。

当然,书写笔画的轨迹信息中也包括多个轨迹点的坐标信息;每个参考笔画对应的轨迹信息中的多个轨迹点的坐标信息,也可以是按照书写该参考笔画时轨迹点生成的顺序排列的。

步骤206、将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型中,得到所述点云映射模型输出的参考笔画标识。

本发明的一个可选实施例中,可以采用点云映射的方法,来为书写笔画确定与其对应匹配的参考笔画。其中,可以预先采用机器学习的方式,训练点云映射模型;使得点云映射模型可以学习到书写笔画与参考笔画之间的映射关系。进而可以采用训练好的点云映射模型,来确定各书写笔画匹配的参考笔画。

现以一个书写笔画为例进行说明。针对一个书写笔画,可以将该书写笔画的轨迹信息和各参考笔画的轨迹信息,输入至训练好的点云映射模型中;由点云映射模型基于预先学习到的映射关系,将该书写笔画的轨迹信息分别与各参考笔画的轨迹信息进行比对,确定与该书写笔画对应匹配的参考笔画。

本发明的一个可选实施例中,所述将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型中,得到所述点云映射模型输出的参考笔画标识,可以包括:所述点云映射模型基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系;并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识。其中,所述轨迹关系包括第一关系、第二关系和第三关系中的至少一种关系;所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述各参考笔画的各轨迹点之间的关系。

本发明的一个实施例中,当所述轨迹关系包括第一关系、第二关系和第三关系中的一种关系时,所述轨迹关系可以包括第一关系。当轨迹关系包括第一关系、第二关系和第三关系中的两种关系时,可以所述轨迹关系可以包括第二关系和第三关系。

其中,点云映射模型获取到该书写笔画的轨迹信息和各参考笔画的轨迹信息之后,可以通过点云映射分别确定该书写笔画和各参考笔画之间的关系。其中,针对该书写笔画和一个参考笔画,可以根据该参考笔画对应轨迹信息中各轨迹点的排列顺序和该书写笔画对应轨迹信息中各轨迹点的排列顺序,确定该参考笔画对应的轨迹信息和该书写笔画对应的轨迹信息中一一对应的轨迹点。其中,为了便于后续说明,可以将该参考笔画对应轨迹信息和该书写笔画对应的轨迹信息中每一对一一对应的轨迹点,称为一对轨迹点;其中,一对轨迹点中属于参考笔画的轨迹点可以称为参考轨迹点,属于书写笔画的轨迹点称为书写轨迹点。然后针对每一对轨迹点,基于该对轨迹点中的书写轨迹点的坐标信息和参考轨迹点的坐标信息,确定该对轨迹点中的两个轨迹点之间的关系。再基于该书写笔画与该参考笔画对应的各对轨迹点中的两个轨迹点之间的关系,生成第一关系,也就是书写笔画与该参考笔画对应轨迹点之间的第一关系。进而可以按照上述方式,得到该书写笔画与各参考笔画对应轨迹点之间的第一关系。

此外,点云映射模型还可以根据该书写笔画中各轨迹点的坐标信息,确定书写笔画中各轨迹点之间的第二关系。并针对每个参考笔画,点云映射模型可以根据该参考笔画对应轨迹点的坐标信息,确定该参考笔画中各轨迹点之间的第三关系;进而可以得到各参考笔画中各轨迹点之间的第三关系。

其中,所述预设范围可以按照需求设置,本发明实施例对此不作限制。一个示例中,可以依据所述轨迹关系,输出与所述书写笔画匹配度最高的参考笔画的参考笔画标识。

本发明的一个可选实施例中,所述点云映射模型可以包括点云映射模块和匹配模块,所述点云映射模块与匹配模块连接,且所述点云映射模块布设在所述匹配模块之前。所述点云映射模块可以用于确定轨迹信息中各轨迹点之间的关系,所述匹配模块可以用于确定与书写笔画对应匹配的参考笔画。

其中,所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系,并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识,可以包括如下子步骤2062~子步骤2064:

子步骤2062、将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至所述点云映射模块,所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系并将所述轨迹关系输入至匹配模块。

子步骤2064、所述匹配模块依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识。

本发明实施例中,可以将该书写笔画的轨迹信息和各参考笔画的轨迹信息输入至所述点云映射模块;点云映射模块获取到该书写笔画的轨迹信息和各参考笔画的轨迹信息之后,可以通过点云映射分别确定该书写笔画和各参考笔画之间的关系。其中,针对该书写笔画和一个参考笔画,可以根据该参考笔画对应轨迹信息中各轨迹点的排列顺序和该书写笔画对应轨迹信息中各轨迹点的排列顺序,确定该参考笔画对应轨迹信息和该书写笔画对应的轨迹信息中一一对应的轨迹点;其中,为了便于后续说明,可以将该参考笔画对应轨迹信息和该书写笔画对应的轨迹信息中每一对一一对应的轨迹点,称为一对轨迹点。其中,一对轨迹点中属于参考笔画的轨迹点可以称为参考轨迹点,属于书写笔画的轨迹点称为书写轨迹点。然后针对每一对轨迹点,基于该对轨迹点中的书写轨迹点的坐标信息和参考轨迹点的坐标信息,确定该对轨迹点中的两个轨迹点之间的关系。再基于该书写笔画与该参考笔画对应的各对轨迹点中的两个轨迹点之间的关系,生成第一关系,也就是书写笔画与该参考笔画对应轨迹点之间的第一关系。进而可以按照上述方式,得到该书写笔画与各参考笔画对应轨迹点之间的第一关系。

此外,点云映射模块可以根据该书写笔画中各轨迹点的坐标信息,确定书写笔画中各轨迹点之间的第二关系。并针对每个参考笔画,点云映射模块可以根据该参考笔画对应轨迹点的坐标信息,确定该参考笔画中各轨迹点之间的第三关系;进而可以得到各参考笔画中各轨迹点之间的第三关系。

进而基于所述第一关系、第二关系和第三关系中的至少一种关系,得到轨迹关系;然后点云映射模块将轨迹关系发送至匹配模块;由匹配模块基于轨迹关系,从多个参考笔画中确定与该书写笔画匹配的参考笔画,并输出与该书写笔画匹配的参考笔画的参考笔画标识。

其中,所述参考笔画标识可以用于唯一标识一个参考笔画;例如上述示例中的参考笔画1的参考笔画标识可以是:RE_1,参考笔画2的参考笔画标识可以是:RE_2,参考笔画3的参考笔画标识可以是:RE_3。

本发明的一个示例中,所述匹配模块采用的算法可以是EM(Expectation-Maximum,期望最大化)算法。

步骤208、基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画。

然后可以基于点云映射模型输出的参考笔画标识,确定与该书写笔画匹配的参考笔画。

进而可以通过上述步骤206~步骤208,确定每个书写笔画对应匹配的参考笔画。

再确定所述书写笔画与对应匹配的参考笔画之间的第一损失信息,可以参照如下步骤210~步骤214:

步骤210、依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息。

步骤212、依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息。

步骤214、依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

本发明实施例中,可以针对每一个书写笔画,执行步骤210~步骤214,来确定该书写笔画与对应匹配的参考笔画之间的第一损失信息。

现以一书写笔画为例进行说明。其中,可以分别确定该书写笔画的几何信息和与该书写笔画对应匹配的参考笔画的几何信息;然后基于该书写笔画和与该书写笔画对应匹配的参考笔画的几何信息,确定该书写笔画和与该书写笔画对应匹配的参考笔画之间的第一损失信息。一个示例中,所述几何信息可以包括多种,如位置信息、长度信息、倾斜角度信息等等,本发明实施例对此不作限制。

其中,上述步骤210可以包括如下子步骤2102~子步骤2104:

子步骤2102、依据所述书写笔画对应各轨迹点的坐标信息,确定所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息。

一个示例中,可以根据该书写笔画对应各轨迹点的坐标信息,确定该书写笔画的中心点;然后将该中心的坐标信息,确定为书写笔画的第一位置信息。一个示例中,可以根据该书写笔画对应各轨迹点的横坐标,计算横坐标平均值;以及根据该书写笔画对应各轨迹点的纵坐标,计算纵坐标平均值;然后从该书写笔画对应的各轨迹点中,查找横坐标与横坐标平均值最接近,且纵坐标与纵坐标平均值最接近的轨迹点,作为中心点。另一个示例中,也可以将该书写笔画对应的多个轨迹点中位于中间的轨迹点,作为中心点。当然,还可以采用其他方式确定该书写笔画的中心点,本发明实施例对此不作限制。此外,还可以采用其他的方式确定该书写笔画的第一位置信息,本发明实施例对此也不作限制。

一个示例中,可以根据该书写笔画对应各轨迹点的坐标信息,计算该书写笔画的长度;然后将书写笔画的长度,作为该书写笔画的长度信息。其中,一种书写笔画的长度计算方式可以是:

其中,L1为书写笔画的长度;(A1,B1)为书写笔画的第一个轨迹点的坐标信息;(A2,B2)为书写笔画的第二个轨迹点的坐标信息;(An,Bn)为书写笔画的第n个轨迹点的坐标信息,n为正整数。

一个示例中,可以根据该书写笔画对应各轨迹点的坐标信息,计算书写笔画中各轨迹点对应的斜率;然后基于书写笔画中各轨迹点对应的斜率,确定第一倾斜角度信息。一个示例中,可以将所有轨迹点对应斜率中的最大的斜率,确定为第一倾斜角度信息。

子步骤2104、依据所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,确定所述书写笔画对应的第一几何信息。

本发明的一个可选实施例中,可以采用书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,生成书写笔画对应的第一几何信息。一个示例中,所述第一几何信息可以包括:第一位置信息、第一长度信息和第一倾斜角度信息。

当然,当确定了其他与书写笔画相关的几何信息,然后采用上述第一位置信息、第一长度信息和第一倾斜角度信息,以及其他几何信息中的至少一种信息,生成第一几何信息。

其中,上述步骤212可以包括如下子步骤2122~子步骤2124:

子步骤2122、依据与所述书写笔画对应匹配的参考笔画对应各轨迹点的坐标信息,确定与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息。

子步骤2124、依据与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息,确定与所述书写笔画对应匹配的参考笔画对应的第二几何信息。

其中,子步骤2122~子步骤2124与上述子步骤2102~子步骤2104类似,在此不再赘述。

其中,所述第二几何信息可以是预先确定的,也可以是在确定书写笔画与对应匹配的参考笔画之间的第一损失信息过程中确定的,本发明实施例对此不作限制。

然后可以依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;可以参照子步骤2142~子步骤2144:

子步骤2142、依据所述第一位置信息和第二位置信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一位置损失信息;和/或,依据所述第一长度信息和第二长度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一长度损失信息;和/或,依据所述第一倾斜角度信息和第二倾斜角度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一倾斜角度损失信息。

本发明的一个示例中,可以根据书写笔画的位置和与该书写笔画对应匹配的参考笔画的位置,确定书写笔画和与该书写笔画对应匹配的参考笔画之间的位置损失。一个示例中,可以基于书写笔画的第一位置信息和与该书写笔画对应匹配的参考笔画的第二位置信息,计算L2范数,可以得到所述书写笔画和与该书写笔画对应匹配的参考笔画之间的第一位置损失信息。例如可以参照如下公式:

其中,Pi为第i个书写笔画与对应匹配的参考笔画之间第二位置损失信息;(Ai,Bi)第i个书写笔画的第一位置信息,(Ci,Di)为与第i个书写笔画对应匹配的参考笔画的第二位置信息。

本发明的一个示例中,可以根据书写笔画的长度和与该书写笔画对应匹配的参考笔画的长度,确定书写笔画和与该书写笔画对应匹配的参考笔画之间的长度损失。一个示例中,可以基于书写笔画的第一长度信息和与该书写笔画对应匹配的参考笔画的第二长度信息,计算L2范数,可以得到所述书写笔画和与该书写笔画对应匹配的参考笔画之间的第一长度损失信息。例如可以参照如下公式:

其中,Li为第i个书写笔画与对应匹配的参考笔画之间第一长度损失信息;Li1为第i个书写笔画的第一长度信息,Li2为与第i个书写笔画对应匹配的参考笔画的第二长度信息。

本发明的一个示例中,可以根据书写笔画的倾斜角度和与该书写笔画对应匹配的参考笔画的倾斜角度,计算书写笔画和与该书写笔画对应匹配的参考笔画之间的倾斜角度损失。一个示例中,可以基于书写笔画的第一倾斜角度信息和与该书写笔画对应匹配的参考笔画的第二倾斜角度信息,计算L2范数,可以得到所述书写笔画和参考笔画之间的第一倾斜角度损失信息。例如可以参照如下公式:

其中,θi为第i个书写笔画与对应匹配的参考笔画之间第一倾斜角度损失信息;θi1为第i个书写笔画的第一倾斜角度信息,θi2为与第i个书写笔画对应匹配的参考笔画的第二倾斜角度信息。

子步骤2144、依据所述第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

进而可以采用第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,生成书写笔画和对应匹配的参考笔画之间的第一损失信息。其中,当采用第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的两个或以上,生成书写笔画和对应匹配的参考笔画之间的第一损失信息时,第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息可以分别作为第一损失信息的一个维度;也就是说,第一损失信息可以包括多个维度,第一位置损失信息对应于位置维度,第一长度损失信息对应于长度维度,以及第一倾斜角度信息对应于倾斜角度维度。

当然,当上述确定了其他几何信息,则第一损失信息中还可以包括其他维度的损失信息,本发明实施例对此不作限制。

在确定书写笔画与对应匹配的参考笔画之间的第一损失信息之后,可以依据所述第一损失信息,对所述用户书写的规范性进行评价;可以参照步骤216:

步骤216、依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价。

本发明实施例中,可以分别根据每一个书写笔画的第一损失信息,对用户书写的每个书写笔画进行规范性评价。其中,可以在用户每书写完一个书写笔画后,对用户书写的该书写笔画进行规范性评价,也可以是在用户书写完所有书写笔画后,对用户书写的所有的书写笔画分别进行规范性评价。

其中,步骤216可以包括如下:子步骤2162和/或子步骤2164和/或子步骤2166;其中,子步骤2162~子步骤2166是针对一个书写笔画的规范性的评价。

子步骤2162、若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价。

子步骤2164、若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价。

子步骤2166、若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。

其中,针对每一个书写笔画,可以判断该书写笔画与对应匹配的参考笔画的第一位置损失信息,是否超出预设的位置损失范围。若该书写笔画与对应匹配的参考笔画的第一位置损失信息,超出位置损失范围,则说明该书写笔画的位置偏离对应匹配的参考笔画的位置过远,此时,可以结合书写笔画的第一位置信息和对应匹配的参考笔画的第二位置信息,来对所述用户书写的所述书写笔画的位置规范性进行评价。例如,基于第一位置信息的纵坐标大于第二位置信息的纵坐标,则展示规范性判定信息可以如“横太靠上了”,又如展示规范性建议信息如“横要靠下一点哟”。例如,基于第一位置信息的横坐标小于第二位置信息的横坐标,则展示规范性判定信息可以如“横太靠左了”,又如展示规范性建议信息如“横要靠右一点哟”。所述位置损失范围可以按照需求设置,本发明实施例对此不作限制。

针对每一个书写笔画,可以判断该书写笔画与对应匹配的参考笔画的第一长度损失信息,是否超出长度损失范围。若该书写笔画与对应匹配的参考笔画的第一长度损失信息,超出长度损失范围,则说明该书写笔画的长度与对应匹配的参考笔画的长度相差较大。此时,可以结合书写笔画的第一长度信息和对应匹配的参考笔画的第二长度信息,来对所述用户书写的所述书写笔画的长度规范性进行评价。例如若第一长度信息大于第二长度信息,则展示规范性判定信息“横太长”,和/或展示规范性建议信息如“横再写短些”。若第一长度信息小于第二长度信息,则展示规范性判定信息“横太短”,和/或展示规范性建议信息如“横再写长些”。所述长度损失范围可以按照需求设置,本发明实施例对此不作限制。

针对每一个书写笔画,可以判断该书写笔画与对应匹配的参考笔画的第一倾斜角度损失信息,是否超出倾斜角度损失范围。若该书写笔画与对应匹配的参考笔画的第一倾斜角度损失信息,超出倾斜角度损失范围,则说明该书写笔画的倾斜角度与对应匹配的参考笔画的倾斜角度相差较大。可以结合书写笔画的第一倾斜角度信息和对应匹配的参考笔画的第二倾斜角度信息,来对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。例如若第一倾斜角度信息大于第二倾斜角度信息,则展示规范性判定信息“撇倾斜的太厉害”,和/或展示规范性建议信息如“撇的倾斜角度稍微缓和一点”。若第一倾斜角度信息小于第二倾斜角度信息,则展示规范性判定信息“撇倾斜度的不够”,和/或展示规范性建议信息如“撇的倾斜度稍微大一点”。所述倾斜角度损失范围可以按照需求设置,本发明实施例对此不作限制。

综上,本发明实施例中,可以获取所述各参考笔画的轨迹信息,然后将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型中,得到所述点云映射模型输出的参考笔画标识;再基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画;由于预先训练的点云映射模型学习了书写笔画和参考笔画之间的映射关系,进而本发明实施例能够准确的确定与书写笔画匹配的参考笔画。

其次,本发明实施例中,所述点云映射模型包括点云映射模块和匹配模块,可以将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至所述点云映射模块,所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系并将所述轨迹关系输入至匹配模块;然后由所述匹配模块依据所述轨迹关系,输出与所述书写笔画匹配度最高的参考笔画的参考笔画标识;其中,所述轨迹关系可以包括第一关系、第二关系和第三关系,所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述参考笔画的各轨迹点之间的关系;相对于现有技术中的点云映射方法仅确定书写笔画和参考笔画对应轨迹点之间的关系而言,本发明实施例还确定了书写笔画的各轨迹点之间的关系,以及参考笔画的各轨迹点之间的关系;进而能够基于更丰富的信息,来查找与书写笔画匹配的参考笔画,从而能够进一步增加确定与书写笔画匹配的参考笔画的准确性。

进一步,本发明实施例中,可以依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息;以及依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息;然后依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;进而通过根据书写笔画与对应行匹配的参考笔画之间的几何关系,来准确的确定两者之间的差距。且所述第一损失信息可以包括:第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息;进而能够从多个维度几何维度来描述所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的差距,使得确定的第一损失信息更全面,能够进一步提高准确的确定两者之间的差距。

进一步,本发明实施例中,可以依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价;进而能够对用户书写的每个笔画进行规范性评价,便于用户从每个笔画着手规范书写,有利于提高书写水平。

再次,若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价;和/或,若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价;和/或,若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价;进而从多个维度对用户书写的每个笔画进行评价,提高了对用户手写规范性评价的全面性;且还可以有利于提高书写水平。

本发明的一个可选实施例中,还可以对用户书写的书写笔画形成的书写文本进行规范性进行评价,可以如下:

参照图3,示出了本发明的另一种评价方法可选实施例的步骤流程图,具体可以包括如下步骤:

步骤302、在用户参照参考文本书写的过程中,获取用户书写的书写笔画的轨迹信息。

步骤304、获取所述参考文本的各参考笔画的轨迹信息。

步骤306、将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型中,得到所述点云映射模型输出的参考笔画标识。

步骤308、基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画。

步骤310、依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息。

步骤312、依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息。

步骤314、依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

其中,步骤302~步骤314,与上述步骤202~步骤214类似,在此不再赘述。

步骤316、依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

本发明实施例中,可以先根据各书写笔画与对应匹配的参考笔画之间的第一损失信息,确定用户书写的所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。然后即可以依据第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价;即执行步骤318。另一方面可以将第二损失信息转换为书写损失分值,然后基于书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价;即执行步骤320。

其中,步骤316可以包括如下:子步骤3162和/或子步骤3164和/或子步骤3166和/或子步骤3168和/或子步骤31610和/或子步骤31612:

子步骤3162、计算各书写笔画的第一位置损失信息平均值,得到所有书写笔画所形成的书写文本与参考文本之间的第二位置损失信息。

其中,可以基于各数据笔画的位置损失的平均,确定书写文本与参考文本之间的位置损失。其中,可以基于各书写笔画的第一位置损失信息计算位置损失平均值,得到书写文本与参考文本之间的第二位置损失信息。

子步骤3164、计算各书写笔画的第一长度损失信息平均值,得到所有书写笔画所形成的书写文本与参考文本之间的第二长度损失信息。

其中,可以基于各数据笔画的长度损失的平均,确定书写文本与参考文本之间的长度损失。其中,可以基于各书写笔画的第一长度损失信息计算长度损失平均值,得到书写文本与参考文本之间的第二长度损失信息。

子步骤3166、计算各书写笔画的第一倾斜角度损失信息平均值,得到所有书写笔画所形成的书写文本与参考文本之间的第二倾斜角度损失信息。

其中,可以基于各数据笔画的倾斜角度损失的平均,确定书写文本与参考文本之间的倾斜角度损失。其中,可以基于各书写笔画的第一倾斜角度损失信息计算倾斜角度损失平均值,得到书写文本与参考文本之间的第二倾斜角度损失信息。

本发明实施例中,除了可以依据各书写笔画与对应匹配的参考笔画之间的损失,来确定书写文本与参考文本之间的损失之外,还可以根据笔画总数、笔画顺序等来确定书写文本与参考文本之间的损失。

子步骤3168、获取所述书写文本与参考文本之间的笔画数损失信息和/或笔画顺序损失信息。

本发明实施例中,在确定用户书写完毕后,可以确定书写文本对应的书写总笔画数,以及获取参考文本对应的参考总笔画数;然后可以计算参考总笔画数和书写总笔画数之间的差值,并将该差值确定所述参考文本和书写文本之间的笔画数损失信息。其中,可以采用参考总笔画数减去书写总笔画数,也可以采用书写总笔画数减去参考总笔画数,本发明实施例对此不作限制。

以及可以获取参考文本中参考笔画对应的参考顺序和书写文本对应的书写笔画的书写顺序;然后基于所述参考顺序和书写顺序,确定所述参考文本和书写文本之间的笔画顺序损失信息。其中,可以按照各书写笔画对应的书写顺序,对与各书写笔画对应匹配的参考笔画进行排序,得到对应的排序结果;再将参考顺序与该排序结果进行比对,确定参考文本和书写文本之间的笔画顺序损失。一个示例中,可以确定排序结果与参考顺序中顺序不同的参考笔画的数量,将该数量作为参考文本和书写文本之间的笔画顺序损失。例如,书写笔画包括:书写笔画Wr1、书写笔画Wr2和书写笔画Wr3,对应的书写顺序为:Wr1→Wr2→Wr3。参考笔画包括:参考笔画Re1、参考笔画Re2和参考笔画Re3,对应的参考顺序为:Re1→Re2→Re3。书写笔画与参考笔画对应的关系如下:书写笔画Wr1—参考笔画Re2、书写笔画Wr2—参考笔画Re1、书写笔画Wr3—参考笔画Re3。按照书写顺序对参考笔画进行排序,得到的排序结果为:Re2→Re1→Re3;将排序结果与参考顺序比对,以确定排序结果与参考顺序的顺序不同的参考笔画的数量为2,则可以将2作为笔画顺序损失。

子步骤31612、依据所述第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

进而可以采用第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,生成所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。其中,当采用第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的两个或以上时,第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数可以分别作为第二损失信息的一个维度。也就是说,第二损失信息可以包括多个维度,第二位置损失信息对应于位置维度,第二长度损失信息对应于长度维度,第二倾斜角度信息对应于倾斜角度维度,笔画数损失信息对应于笔画损失维度,笔画顺序损失信息对应于时序损失维度,参考总笔画数对应于参考笔画维度。

步骤318、依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

本发明的一个实施例中,可以直接基于第二损失信息中部分维度的信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。可以包括子步骤3182和/或子步骤3184:

子步骤3182、若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价。

其中,可以判断笔画损失信息是否等于零;若所述笔画损失信息不等于零,则可以判断笔画损失信息是否大于零。若笔画损失信息为书写笔画的总笔画数减去参考笔画的总笔画数得到的,则当笔画损失信息大于零时,可以针对所述书写文本的笔画数规范性进行评价如“多了M笔”。当笔画损失信息小于零时,可以针对所述书写文本的笔画数规范性进行评价如“少了M1笔”。

子步骤3184、若所述笔画顺序损失信息不等于零,则针对书写文本的笔画顺序规范性进行评价。

其中,可以判断笔画顺序损失信息是否等于零;若所述笔画顺序损失信息不等于零,则可以针对书写文本的笔画顺序规范性进行评价如“错了M2笔”。

步骤320、依据所述第二损失信息,确定所述书写文本对应的书写损失分值。

步骤322、依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

本发明实施例中,可以将先将第二损失信息中各个维度的损失信息进行融合,得到融合的损失信息;再对融合的损失信息进行转换,转换为书写损失分值。其中,所述子步骤3206可以包括如下子步骤S22~子步骤S26:

子步骤S22、获取所述第二损失信息中各维度损失信息对应的权重。

子步骤S24、基于各维度损失信息对应权重对所述第二损失信息中的各维度损失信息进行加权计算,得到加权结果。

子步骤S26、依据所述加权结果,确定所述书写文本对应的书写损失分值。

本发明实施例中,可以先获取所述第二损失信息中各维度损失信息对应的权重;然后可以通过根据各损失信息对应权重,对所述第二损失信息中的各维度损失信息进行加权计算,来对第二损失信息中的各维度损失信息进行融合。然后可以将加权计算得到的加权结果进行转换,得到书写损失分值;例如可以采用S型函数将加权结果进行映射,得到书写损失分值。

其中,所述第二损失信息中各维度损失信息对应的权重可以是预先确定的,进而获取预先确定的第二损失信息中各维度损失信息对应的权重即可。也可以是在确定书写损失分值的过程中确定的,进而在书写损失分值后,也可以获取到书写损失分值;本发明实施例对此不作限制。其中,一种确定第二损失信息中各维度损失信息对应的权重的方式可以是,采用网格搜索法进行搜索,得到最优的权重。另一种确定第二损失信息中各维度损失信息对应的权重的方式可以是,采用贝叶斯优化算法确定最优的权重。本发明实施例对如何确定第二损失信息中各维度损失信息对应的权重的方式不作限制。

其中,子步骤3228可以包括如下子步骤S42~子步骤S44:

子步骤S42、当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息。

子步骤S44、当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息。

本发明实施例中,可以将所述书写损失分值与预设损失分值比对,判断所述书写损失分值是否小于预设损失分值。当所述书写损失分值大于或等于预设损失分值时,可以生成针对所述用户书写的书写笔画形成的书写文本的书写肯定评价信息;所述书写肯定评价信息可以包括肯定用户书写的书写文本规范性的信息,如“写得不错哟”。当所述书写损失分值小于预设损失分值时,可以生成针对所述用户书写的书写笔画形成的书写文本的书写否定评价信息;所述书写否定评价信息可以包括否定用户书写的书写文本规范性的信息,如“写得不太好哟”。

综上,本发明实施例中,可以依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价;也可以依据所述第二损失信息,确定所述书写文本对应的书写损失分值,然后依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价;进而能够对用户书写的文本进行整体的评价,使得用户能够对自身书写的文本的规范性有整体认知,从整体出发把握如何调整书写。

其次,本发明实施例中,当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息;当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息;进而既能够在用户书写规范性较好时对用户进行肯定,又能够在用户书写规范性较差时对用户进行指正,帮助用户提升书写水平。

再次,本发明实施例中,若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价;进而当用户书写笔画数错误时,对用户进行提示。以及若所述笔画顺序损失信息不等于零,则针书写文本的笔画顺序规范性进行评价;进而当用户书写笔画错误时,对用户进行提示。

需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。

参照图4,示出了本发明的一种评价装置实施例的结构框图,具体可以包括如下模块:

获取模块402,用于获取用户书写的书写笔画的轨迹信息;

匹配模块404,用于依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画;

确定模块406,用于确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;

评价模块408,用于依据所述第一损失信息,对所述用户书写的规范性进行评价。

参照图5,示出了本发明的一种评价装置可选实施例的结构框图。

本发明一个可选的实施例中,所述轨迹信息包括多个轨迹点的坐标信息,所述匹配模块404,用于获取所述各参考笔画的轨迹信息;将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型;所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系,并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识;基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画;其中,所述轨迹关系包括第一关系、第二关系和第三关系中的至少一种关系;所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述参考笔画的各轨迹点之间的关系。

本发明一个可选的实施例中,所述确定模块406,包括:

第一几何信息确定子模块4062,用于依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息;

第二几何信息确定子模块4064,用于依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息;

第一损失信息确定子模块4066,用于依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

本发明一个可选的实施例中,所述轨迹信息包括多个轨迹点的坐标信息;

所述第一几何信息确定子模块4062,用于依据所述书写笔画对应各轨迹点的坐标信息,确定所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息;依据所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,确定所述书写笔画对应的第一几何信息;

所述第二几何信息确定子模块4064,用于依据与所述书写笔画对应匹配的参考笔画对应各轨迹点的坐标信息,确定与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息;依据与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息,确定与所述书写笔画对应匹配的参考笔画对应的第二几何信息。

本发明一个可选的实施例中,所述第一损失信息确定子模块4066,用于依据所述第一位置信息和第二位置信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一位置损失信息;和/或,依据所述第一长度信息和第二长度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一长度损失信息;和/或依据所述第一倾斜角度信息和第二倾斜角度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一倾斜角度损失信息;依据所述第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

本发明一个可选的实施例中,所述评价模块408,包括:

笔画评价子模块4082,用于依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价。

本发明一个可选的实施例中,所述第一损失信息包括第一位置损失信息、第一长度损失信息和第一倾斜角度信息;

所述笔画评价子模块4082,用于若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价;若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价;若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。

本发明一个可选的实施例中,所述书写笔画包括多个,所述评价模块408,包括:

第二损失信息确定子模块4084,用于依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息;

文本评价子模块4086,用于依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

本发明一个可选的实施例中,所述第一损失信息包括:第一位置损失信息、第一长度损失信息和第一倾斜角度信息;

所述第二损失信息确定子模块4084,用于计算各书写笔画的第一位置损失信息平均值,得到所述书写文本与参考文本之间的第二位置损失信息;和/或,计算各书写笔画的第一长度损失信息平均值,得到所述书写文本与参考文本之间的第二长度损失信息;和/或,计算各书写笔画的第一倾斜角度损失信息平均值,得到所述书写文本与参考文本之间的第二倾斜角度损失信息;和/或,获取所述书写文本与参考文本之间的笔画数损失信息和/或笔画顺序损失信息;和/或,获取所述参考文本对应的参考总笔画数;依据所述第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

本发明一个可选的实施例中,所述文本评价子模块4086,包括:

损失分值评价单元40862,用于依据所述第二损失信息,确定所述书写文本对应的书写损失分值;依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

本发明一个可选的实施例中,

所述损失分值评价单元4082,用于当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息;当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息。

本发明一个可选的实施例中,所述第二损失信息包括笔画损失信息和/或笔画顺序损失信息;所述文本评价子模块4086,包括:

损失信息评价单元40864,用于若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价;若所述笔画顺序损失信息不等于零,则针书写文本的笔画顺序规范性进行评价。

综上,本发明实施例中,在用户书写的过程中,可以获取用户书写的各书写笔画的轨迹信息;然后依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画,并确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;再依据所述第一损失信息,对所述用户书写的规范性进行评价;相对于现有技术将书写文本和对应参考文本整体进行比对而言,本发明实施例比对的粒度更精细,进而能够提高对书写规范性评价的准确性。

对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

图6是根据一示例性实施例示出的一种用于评价的电子设备600的结构框图。例如,电子设备600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,智能穿戴设备等。

参照图6,电子设备600可以包括以下一个或多个组件:处理组件602,存储器604,电力组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口612,传感器组件614,以及通信组件616。

处理组件602通常控制电子设备600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件602可以包括一个或多个模块,便于处理组件602和其他组件之间的交互。例如,处理部件602可以包括多媒体模块,以方便多媒体组件608和处理组件602之间的交互。

存储器604被配置为存储各种类型的数据以支持在电子设备600的操作。这些数据的示例包括用于在电子设备600上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器604可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电力组件606为电子设备600的各种组件提供电力。电力组件606可以包括电源管理系统,一个或多个电源,及其他与为电子设备600生成、管理和分配电力相关联的组件。

多媒体组件608包括在所述电子设备600和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件608包括一个前置摄像头和/或后置摄像头。当电子设备600处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件610被配置为输出和/或输入音频信号。例如,音频组件610包括一个麦克风(MIC),当电子设备600处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器604或经由通信组件616发送。在一些实施例中,音频组件610还包括一个扬声器,用于输出音频信号。

I/O接口612为处理组件602和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件614包括一个或多个传感器,用于为电子设备600提供各个方面的状态评估。例如,传感器组件614可以检测到电子设备600的打开/关闭状态,组件的相对定位,例如所述组件为电子设备600的显示器和小键盘,传感器组件614还可以检测电子设备600或电子设备600一个组件的位置改变,用户与电子设备600接触的存在或不存在,电子设备600方位或加速/减速和电子设备600的温度变化。传感器组件614可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件614还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件614还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件616被配置为便于电子设备600和其他设备之间有线或无线方式的通信。电子设备600可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信部件614经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件614还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器604,上述指令可由电子设备600的处理器620执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行一种评价方法,所述方法包括:获取用户书写的书写笔画的轨迹信息;依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画;确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;依据所述第一损失信息,对所述用户书写的规范性进行评价。

可选地,所述轨迹信息包括多个轨迹点的坐标信息,所述依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画,包括:获取所述各参考笔画的轨迹信息;将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型;所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系,并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识;基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画;其中,所述轨迹关系包括第一关系、第二关系和第三关系中的至少一种关系;所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述参考笔画的各轨迹点之间的关系。

可选地,所述确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息,包括:依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息;依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息;依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述轨迹信息包括多个轨迹点的坐标信息;所述依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息,包括:依据所述书写笔画对应各轨迹点的坐标信息,确定所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息;依据所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,确定所述书写笔画对应的第一几何信息;所述依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息,包括:依据与所述书写笔画对应匹配的参考笔画对应各轨迹点的坐标信息,确定与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息;依据与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息,确定与所述书写笔画对应匹配的参考笔画对应的第二几何信息。

可选地,所述依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息,包括:依据所述第一位置信息和第二位置信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一位置损失信息;和/或,依据所述第一长度信息和第二长度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一长度损失信息;和/或依据所述第一倾斜角度信息和第二倾斜角度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一倾斜角度损失信息;依据所述第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述依据第一损失信息,对所述用户书写的规范性进行评价,包括:依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价。

可选地,所述第一损失信息包括第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价,包括:若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价;若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价;若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。

可选地,所述书写笔画包括多个,所述依据第一损失信息,对所述用户书写的规范性进行评价,包括:依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息;依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述第一损失信息包括:第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息,包括:计算各书写笔画的第一位置损失信息平均值,得到所述书写文本与参考文本之间的第二位置损失信息;和/或,计算各书写笔画的第一长度损失信息平均值,得到所述书写文本与参考文本之间的第二长度损失信息;和/或,计算各书写笔画的第一倾斜角度损失信息平均值,得到所述书写文本与参考文本之间的第二倾斜角度损失信息;和/或,获取所述书写文本与参考文本之间的笔画数损失信息和/或笔画顺序损失信息;和/或,获取所述参考文本对应的参考总笔画数;依据所述第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

可选地,所述依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:依据所述第二损失信息,确定所述书写文本对应的书写损失分值;依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息;当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息。

可选地,所述第二损失信息包括笔画损失信息和/或笔画顺序损失信息;所述依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价;若所述笔画顺序损失信息不等于零,则针书写文本的笔画顺序规范性进行评价。

图7是本发明根据另一示例性实施例示出的一种用于评价的电子设备700的结构示意图。该电子设备700可以是服务器,该服务器可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上中央处理器(central processing units,CPU)722(例如,一个或一个以上处理器)和存储器732,一个或一个以上存储应用程序742或数据744的存储介质730(例如一个或一个以上海量存储设备)。其中,存储器732和存储介质730可以是短暂存储或持久存储。存储在存储介质730的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对服务器中的一系列指令操作。更进一步地,中央处理器722可以设置为与存储介质730通信,在服务器上执行存储介质730中的一系列指令操作。

服务器还可以包括一个或一个以上电源726,一个或一个以上有线或无线网络接口750,一个或一个以上输入输出接口758,一个或一个以上键盘756,和/或,一个或一个以上操作系统741,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM等等。

在示例性实施例中,服务器经配置以由一个或者一个以上中央处理器722执行一个或者一个以上程序包含用于进行以下操作的指令:获取用户书写的书写笔画的轨迹信息;依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画;确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息;依据所述第一损失信息,对所述用户书写的规范性进行评价。

可选地,所述轨迹信息包括多个轨迹点的坐标信息,所述依据所述书写笔画的轨迹信息,从对应参考文本的各参考笔画中确定与所述书写笔画对应匹配的参考笔画,包括:获取所述各参考笔画的轨迹信息;将所述书写笔画的轨迹信息和各参考笔画的轨迹信息输入至预先训练的点云映射模型;所述点云映射模块基于所述轨迹信息中轨迹点的坐标信息,确定轨迹关系,并依据所述轨迹关系,输出与所述书写笔画匹配度符合预设范围的参考笔画的参考笔画标识;基于所述参考笔画标识,确定与所述书写笔画对应匹配的参考笔画;其中,所述轨迹关系包括第一关系、第二关系和第三关系中的至少一种关系;所述第一关系包括所述书写笔画和参考笔画对应轨迹点之间的关系,所述第二关系包括所述书写笔画的各轨迹点之间的关系,所述第三关系包括所述参考笔画的各轨迹点之间的关系。

可选地,所述确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息,包括:依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息;依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息;依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述轨迹信息包括多个轨迹点的坐标信息;所述依据所述书写笔画的轨迹信息,确定所述书写笔画的第一几何信息,包括:依据所述书写笔画对应各轨迹点的坐标信息,确定所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息;依据所述书写笔画的第一位置信息、第一长度信息和第一倾斜角度信息中的至少一种信息,确定所述书写笔画对应的第一几何信息;所述依据与所述书写笔画对应匹配的参考笔画的轨迹信息,确定与所述书写笔画对应匹配的参考笔画的第二几何信息,包括:依据与所述书写笔画对应匹配的参考笔画对应各轨迹点的坐标信息,确定与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息;依据与所述书写笔画对应匹配的参考笔画的第二位置信息、第二长度信息和第二倾斜角度信息中的至少一种信息,确定与所述书写笔画对应匹配的参考笔画对应的第二几何信息。

可选地,所述依据所述第一几何信息和第二几何信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息,包括:依据所述第一位置信息和第二位置信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一位置损失信息;和/或,依据所述第一长度信息和第二长度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一长度损失信息;和/或依据所述第一倾斜角度信息和第二倾斜角度信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一倾斜角度损失信息;依据所述第一位置损失信息、第一长度损失信息和第一倾斜角度损失信息中的至少一种信息,确定所述书写笔画和与所述书写笔画对应匹配的参考笔画之间的第一损失信息。

可选地,所述依据第一损失信息,对所述用户书写的规范性进行评价,包括:依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价。

可选地,所述第一损失信息包括第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述依据第一损失信息,对所述用户书写的所述书写笔画的规范性进行评价,包括:若所述第一位置损失信息超出位置损失范围,则对所述用户书写的所述书写笔画的位置规范性进行评价;若所述第一长度损失信息超出长度损失范围,则对所述用户书写的所述书写笔画的长度规范性进行评价;若所述第一倾斜角度损失信息超出倾斜角度损失范围,则对所述用户书写的所述书写笔画的倾斜角度规范性进行评价。

可选地,所述书写笔画包括多个,所述依据第一损失信息,对所述用户书写的规范性进行评价,包括:依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息;依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述第一损失信息包括:第一位置损失信息、第一长度损失信息和第一倾斜角度信息;所述依据各书写笔画和与各书写笔画对应匹配的参考笔画之间的第一损失信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息,包括:计算各书写笔画的第一位置损失信息平均值,得到所述书写文本与参考文本之间的第二位置损失信息;和/或,计算各书写笔画的第一长度损失信息平均值,得到所述书写文本与参考文本之间的第二长度损失信息;和/或,计算各书写笔画的第一倾斜角度损失信息平均值,得到所述书写文本与参考文本之间的第二倾斜角度损失信息;和/或,获取所述书写文本与参考文本之间的笔画数损失信息和/或笔画顺序损失信息;和/或,获取所述参考文本对应的参考总笔画数;依据所述第二位置损失信息、第二长度损失信息、第二倾斜角度损失信息、笔画数损失信息、笔画顺序损失信息和参考总笔画数中的至少一种信息,确定所有书写笔画所形成的书写文本与参考文本之间的第二损失信息。

可选地,所述依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:依据所述第二损失信息,确定所述书写文本对应的书写损失分值;依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价。

可选地,所述依据所述书写损失分值,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:当所述书写损失分值大于或等于预设损失分值时,生成针对所述书写文本的书写肯定评价信息;当所述书写损失分值小于预设损失分值时,生成针对所述书写文本的书写否定评价信息。

可选地,所述第二损失信息包括笔画损失信息和/或笔画顺序损失信息;所述依据所述第二损失信息,对所述用户书写的书写笔画形成的书写文本的规范性进行评价,包括:若所述笔画损失信息不等于零,则针对所述书写文本的笔画数规范性进行评价;若所述笔画顺序损失信息不等于零,则针书写文本的笔画顺序规范性进行评价。

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。

本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。

此外,本申请实施例所涉及的年龄(性别、身份证号、护照号等(根据需求调整))等不适针对个人信息的使用,而是通用的描述。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。

以上对本发明所提供的一种评价方法、一种评价装置和一种电子设备,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

相关技术
  • 一种控制器性能评价方法、装置、可读介质及电子设备
  • 一种核电厂循环水泵运行状态综合评价方法、装置及电子设备和存储介质
技术分类

06120113176680