手写字迹的工整度评价方法、装置、设备及介质与流程
未命名
10-21
阅读:114
评论:0
1.本技术涉及金融科技领域或其他相关领域,尤其涉及一种手写字迹的工整度评价方法、装置、设备及介质。
背景技术:
2.随着科技的发展,越来越多的业务可以通过电子设备来办理,在办理业务的流程中,通常会有用户在电子设备的显示屏上进行书写的步骤。
3.现有技术中,用户在电子设备上进行书写来进行业务的办理时,电子设备的显示屏上可显示书写区域,用户在书写区域中书写,电子设备即可显示和获取到用户书写的内容。然而,用户手写的字迹的工整度对业务办理的成功率影响很大,在字迹的工整度较差时,不会成功办理业务。对于字迹工整度的评价,通常是工作人员根据自身经验来评价。
4.综上所述,现有的手写字迹的工整度评价方法通常是人工评价,导致评价的准确性较低。
技术实现要素:
5.本技术提供一种手写字迹的工整度评价方法、装置、设备及介质,用以解决现有的手写字迹的工整度评价方法通常是人工评价,导致评价的准确性较低的问题。
6.第一方面,本技术提供一种手写字迹的工整度评价方法,包括:
7.获取标准字迹图像和手写字迹图像,所述标准字迹图像和所述手写字迹图像的尺寸相同;
8.在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框;
9.将生成第一最小外接矩形框后的标准字迹图像与所述手写字迹图像重叠,并确定所述标准字迹图像中标准字迹的第一像素点数量、所述手写字迹图像中手写字迹在所述第一最小外接矩形框中的第二像素点数量、以及所述标准字迹和所述手写字迹的重叠像素点数量;
10.根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值;
11.根据所述字迹工整度评价值,以及字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。
12.在一种具体实施方式中,所述根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值,包括:
13.根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,采用公式计算所述字迹工整度评价值,其中,φ表示所述字迹工整度评价值,α表示所述重叠像素点数量,θ表示所述第一像素点数量,β表示所述第二像素点数量与所述重叠像素点数量的差值。
14.在一种具体实施方式中,所述方法还包括:
15.确定所述手写字迹图像中手写字迹在所述第一最小外接矩形框外的第三像素点数量;
16.根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,计算置信度更新参数;
17.根据所述置信度更新参数和所述字迹工整度评价值,对所述目标字迹工整度等级进行更新,得到更新后的目标字迹工整度等级。
18.在一种具体实施方式中,所述根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,计算置信度更新参数,包括:
19.根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,采用公式计算所述置信度更新参数;其中,λ表示所述置信度更新参数,η表示所述第三像素点数量,δ表示所述标准字迹图像的像素点总数量,τ表示所述第四像素点数量。
20.在一种具体实施方式中,所述在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框之前,所述方法还包括:
21.对所述手写字迹图像进行识别处理,得到识别字迹;
22.确定所述识别字迹与所述标准字迹是否为相同的字;
23.相应的,所述在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框,包括:
24.若所述识别字迹与所述标准字迹为相同的字,则在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框。
25.在一种具体实施方式中,所述方法还包括:
26.若所述识别字迹与所述标准字迹为不相同的字,则输出字迹不符合提示消息。
27.在一种具体实施方式中,所述方法还包括:
28.在所述手写字迹图像中,生成所述手写字迹的第二最小外接矩形框;
29.将生成外接矩形框后的标准字迹图像与生成外接矩形框后的手写字迹图像进行重叠,并计算所述第一最小外接矩形框的中点与所述第二最小外接矩形框的中点的偏移距离;
30.根据所述偏移距离、所述置信度更新参数、所述字迹工整度评价值,对所述更新后的目标字迹工整度等级进行更新,得到再次更新后的目标字迹工整度等级。
31.在一种具体实施方式中,所述方法还包括:
32.计算所述第一最小外接矩形框的对角线斜率与所述第二最小外接矩形框的对角线斜率的斜率差值;
33.根据所述斜率差值的绝对值、所述偏移距离、所述置信度更新参数和所述字迹工整度评价值,对所述再次更新后的目标字迹工整度等级进行更新,得到三次更新后的目标字迹工整度等级。
34.第二方面,本技术提供一种手写字迹的工整度评价装置,包括:
35.获取模块,用于获取标准字迹图像和手写字迹图像,所述标准字迹图像和所述手写字迹图像的尺寸相同;
36.处理模块,用于:
37.在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框;
38.将生成第一最小外接矩形框后的标准字迹图像与所述手写字迹图像重叠,并确定所述标准字迹图像中标准字迹的第一像素点数量、所述手写字迹图像中手写字迹在所述第一最小外接矩形框中的第二像素点数量、以及所述标准字迹和所述手写字迹的重叠像素点数量;
39.根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值;
40.根据所述字迹工整度评价值,以及字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。
41.第三方面,本技术提供一种电子设备,包括:
42.处理器,存储器,通信接口;
43.所述存储器用于存储所述处理器的可执行指令;
44.其中,所述处理器配置为经由执行所述可执行指令来执行第一方面任一项所述的手写字迹的工整度评价方法。
45.第四方面,本技术提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一项所述的手写字迹的工整度评价方法。
46.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现第一方面任一项所述的手写字迹的工整度评价方法。
47.本技术提供的手写字迹的工整度评价方法、装置、设备及介质,通过获取到标准字迹图像和手写字迹图像后,在标准字迹图像中生成标准字迹的最小外接矩形框,进而确定出标准字迹图像中标准字迹的像素点数量、手写字迹图像中的手写字迹在最小外接矩形框中的像素点数量、以及标准字迹和手写字迹的重叠像素点数量;进而可计算出字迹工整度评价值,最后确定出对应的目标字迹工整度等级。本方案通过标准字迹的像素点数量、手写字迹在最小外接矩形框中的像素点数量、重叠像素点数量确定目标字迹工整度等级,有效提高了确定的工整度等级的准确性,也提高了评价的准确性。
附图说明
48.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
49.图1a为本技术提供的手写字迹的工整度评价方法实施例一的流程示意图;
50.图1b为本技术提供的带有标准字迹的书写区域示意图;
51.图1c为本技术提供的带有书写字迹的书写区域示意图;
52.图2为本技术提供的手写字迹的工整度评价方法实施例二的流程示意图;
53.图3为本技术提供的手写字迹的工整度评价方法实施例三的流程示意图;
54.图4为本技术提供的手写字迹的工整度评价方法实施例四的流程示意图;
55.图5为本技术提供的手写字迹的工整度评价方法实施例五的流程示意图;
56.图6为本技术提供的手写字迹的工整度评价装置实施例的结构示意图;
57.图7为本技术提供的一种电子设备的结构示意图。
58.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
59.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
60.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
61.需要说明的是,本技术的手写字迹的工整度评价方法、装置、设备及介质可用于金融科技领域,也可用于除金融科技之外的任意领域,本技术的手写字迹的工整度评价方法、装置、设备及介质的应用领域不作限定。
62.随着科技的发展以及人们对环保的重视,越来越多的业务可实现无纸化,可通过电子设备来办理业务。在办理业务的流程中,通常会有用户在电子设备的显示屏上进行书写的步骤。
63.现有技术中,用户在电子设备上进行书写来进行业务的办理时,电子设备的显示屏上可显示书写区域,用户在书写区域中书写,电子设备即可显示和获取到用户书写的内容。然而,用户手写的字迹工整度较差时,不会成功办理业务。对于字迹工整度的评价,通常是工作人员根据自身经验来评价,导致评价的准确性较低的问题。
64.针对现有技术中存在的问题,发明人在对手写字迹的工整度评价方法进行研究的过程中发现,为了提高手写字迹的工整度,可在书写区域内显示标准字迹,用户可对标准字迹进行临摹,进而电子设备可获取到标准字迹图像和手写字迹图像。为了提高对工整度评价的准确性,可在标准字迹图像中,生成标准字迹的第一最小外接矩形框,进而将生成第一最小外接矩形框后的标准字迹图像与手写字迹图像重叠,确定出标准字迹图像中标准字迹的像素点数量、手写字迹图像中手写字迹在第一最小外接矩形框中的像素点数量、以及标准字迹和手写字迹的重叠像素点数量后,计算字迹工整度评价值,最后可确定出对应的目标字迹工整度等级,有效提高了确定的工整度等级的准确性,也就是提高了评价的准确性。基于上述发明构思,设计了本技术中的手写字迹的工整度评价方案。
65.本技术中手写字迹的工整度评价方法的执行主体可以是具有触摸显示屏的触摸显示设备,还可以是服务器、计算机等设备,本技术不对其进行限定,下面以触摸显示设备为例进行说明。
66.下面对本技术提供的手写字迹的工整度评价方法的应用场景进行示例说明。
67.示例性的,在该应用场景中,用户使用触摸显示设备进行电子合同签约的业务办
理,需要使用手写笔在触摸显示设备的书写区域内书写自己的名字。
68.触摸显示设备在书写区域内显示标准字迹,用户对标准字迹进行临摹后,触摸显示设备即可获取到标准字迹图像和手写字迹图像,标准字迹图像和手写字迹图像的尺寸相同,标准字迹图像和手写字迹图像就是书写区域内的图像。
69.进而在标准字迹图像中,生成标准字迹的第一最小外接矩形框。再将生成第一最小外接矩形框后的标准字迹图像与手写字迹图像重叠,确定出标准字迹图像中标准字迹的第一像素点数量、手写字迹图像中手写字迹在第一最小外接矩形框中的第二像素点数量、以及标准字迹和手写字迹的重叠像素点数量。
70.再根据第一像素点数量、第二像素点数量、重叠像素点数量,计算字迹工整度评价值;进而结合字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。
71.触摸显示设备根据目标字迹工整度等级确定用户手写的字迹是否有效,若有效,则电子合同签约完成,显示电子合同签约完成消息。若无效,则显示字迹无效提示消息,需要用户重新书写,进而触摸显示设备再次确定目标字迹工整度等级,若再次确定的用户手写的字迹还是无效,则重复这个过程,直到用户手写的字迹有效。
72.需要说明的是,上述场景仅是本技术实施例提供的一种应用场景的示意图,本技术实施例不对该场景中包括的各种设备的实际形态进行限定,也不对设备之间的交互方式进行限定,在方案的具体应用中,可以根据实际需求设定。
73.下面,通过具体实施例对本技术的技术方案进行详细说明。需要说明的是,下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。
74.图1a为本技术提供的手写字迹的工整度评价方法实施例一的流程示意图,本技术实施例对触摸显示设备获取标准字迹图像和手写字迹图像后,确定出标准字迹的像素点数量、手写字迹在标准字迹的第一最小外接矩形框中的像素点数量、标准字迹和手写字迹的重叠像素点数量,进而确定目标字迹工整度等的情况进行说明。本实施例中的方法可以通过软件、硬件或者软硬件结合的方式来实现。如图1a所示,该手写字迹的工整度评价方法具体包括以下步骤:
75.s101:获取标准字迹图像和手写字迹图像。
76.用户在使用触摸显示设备办理业务时,触摸显示设备在书写区域内显示标准字迹,示例性的,图1b为本技术提供的带有标准字迹的书写区域示意图,如图1b所示,书写区域为米字格,标准字迹为的字为“同”,标准字迹的颜色较浅,对应的像素点的rgb值为(210,210,210)。进而用户在书写区域内书写,示例性的,图1c为本技术提供的带有书写字迹的书写区域示意图,如图1c所示,图中黑色字迹为手写字迹,对应的像素点的rgb值为(0,0,0)。
77.在本步骤中,用户在书写区域内书写完成后,触摸显示设备即可获取到标准字迹图像和手写字迹图像,标准字迹图像和手写字迹图像的尺寸相同。标准字迹图像和手写字迹图像都是书写区域内的图像,所以尺寸相同。
78.s102:在标准字迹图像中,生成标准字迹的第一最小外接矩形框。
79.在本步骤中,触摸显示设备在获取到标准字迹图像和手写字迹图像后,为了确定出工整度等级,还需要在标准字迹图像中,生成标准字迹的第一最小外接矩形框。
80.可根据标准字迹图像,构建平面直角坐标系,标准字迹图像中的像素点在平面直角坐标系中的排列与在标准字迹图像中的排列相同。进而确定出标准字迹图像中的标准字迹的每个像素点在平面直角坐标系中的像素坐标,再确定出所有像素坐标中的最小横坐标x1、最大横坐标x2、最小纵坐标y1、最大纵坐标y2。所以(x1,y1)、(x1,y2)、(x2,y1)、(x2,y2)四个坐标点所形成的矩形,则为标准字迹的第一最小外接矩形框。
81.s103:将生成第一最小外接矩形框后的标准字迹图像与手写字迹图像重叠,并确定标准字迹图像中标准字迹的第一像素点数量、手写字迹图像中手写字迹在第一最小外接矩形框中的第二像素点数量、以及标准字迹和手写字迹的重叠像素点数量。
82.在本步骤中,触摸显示设备生成第一最小外接矩形框后,为了确定出工整度等级,还需要将生成第一最小外接矩形框后的标准字迹图像与手写字迹图像重叠,并确定标准字迹图像中标准字迹的第一像素点数量、手写字迹图像中手写字迹在第一最小外接矩形框中的第二像素点数量、以及标准字迹和手写字迹的重叠像素点数量。
83.s104:根据第一像素点数量、第二像素点数量、重叠像素点数量,计算字迹工整度评价值。
84.在本步骤中,触摸显示设备在得到第一像素点数量、第二像素点数量、重叠像素点数量后,即可计算字迹工整度评价值。
85.具体的,根据第一像素点数量、第二像素点数量、重叠像素点数量,采用公式计算字迹工整度评价值,其中,φ表示字迹工整度评价值,α表示重叠像素点数量,θ表示第一像素点数量,β表示第二像素点数量与重叠像素点数量的差值。
86.s105:根据字迹工整度评价值,以及字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。
87.在本步骤中,触摸显示设备在得到字迹工整度评价值后,即可结合字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。
88.示例性的,表1为本技术提供的字迹工整度评价值范围与字迹工整度等级的对应表。
89.表1
90.字迹工整度评价值范围字迹工整度等级[0,1)1[1,20)2[20,50)3[50,200)4[200,+∞)5
[0091]
如表1所示,字迹工整度评价值越大,字迹工整度等级越高。字迹工整度等级的数字越大,表示工整度等级越高,字迹越工整。
[0092]
需要说明的是,表1仅是对字迹工整度评价值范围与字迹工整度等级的对应关系进行示例,本技术实施例不对字迹工整度评价值范围与字迹工整度等级的对应关系,字迹工整度评价值范围的划分、字迹工整度等级的划分进行限定,可根据实际情况进行设置。
[0093]
触摸显示设备得到目标字迹工整度等级后,可确定出手写字迹是否有效,手写字
迹有效可继续业务的办理,若手写字迹无效,可输出字迹无效提示消息,以便用户重新书写。
[0094]
需要说明的是,当本技术的执行主体为执行主体为服务器、计算机等不具备触摸显示功能的电子设备时,当用户在触摸显示设备的书写区域内书写,触摸显示设备获取到获取标准字迹图像和手写字迹图像后,可将标准字迹图像和手写字迹图像发送至该电子设备,电子设备根据本方案确定出目标字迹工整度等级后,将目标字迹工整度等级发送至触摸显示设备,触摸显示设备即可确定是否可继续进行业务的办理。
[0095]
本实施例提供的手写字迹的工整度评价方法,通过获取到标准字迹图像和手写字迹图后,在标准字迹图像中生成标准字迹的第一最小外接矩形框,进而确定出标准字迹图像中标准字迹的第一像素点数量、手写字迹图像中手写字迹在第一最小外接矩形框中的第二像素点数量、以及标准字迹和手写字迹的重叠像素点数量。即可计算字迹工整度评价值,再根据字迹工整度评价值范围与字迹工整度等级的对应关系,可确定出目标字迹工整度等级。相较于现有技术中的使用人工的方式评价工整度,本方案通过标准字迹图像中标准字迹的第一像素点数量、手写字迹图像中手写字迹在第一最小外接矩形框中的第二像素点数量、以及标准字迹和手写字迹的重叠像素点数量,确定目标字迹工整度等级,有效提高了确定的字迹工整度等级的准确性,也提高了评价的准确性。
[0096]
图2为本技术提供的手写字迹的工整度评价方法实施例二的流程示意图,在上述实施例的基础上,本技术实施例对触摸显示设备得到目标字迹工整度等级后,可计算置信度更新参数,进而对目标字迹工整度等级进行更新的情况进行说明。如图2所示,该手写字迹的工整度评价方法具体包括以下步骤:
[0097]
s201:确定手写字迹图像中手写字迹在第一最小外接矩形框外的第三像素点数量。
[0098]
在本步骤中,触摸显示设备将生成第一最小外接矩形框后的标准字迹图像与所述手写字迹图像重叠后,可确定出手写字迹图像中手写字迹在第一最小外接矩形框外的第三像素点数量。
[0099]
s202:根据第三像素点数量、第一最小外接矩形框所占的第四像素点数量、标准字迹图像的像素点总数量,计算置信度更新参数。
[0100]
在本步骤中,触摸显示设备在得到第三像素点数量后,可根据第三像素点数量、第一最小外接矩形框所占的第四像素点数量、标准字迹图像的像素点总数量,计算置信度更新参数。
[0101]
具体的,根据第三像素点数量、第一最小外接矩形框所占的第四像素点数量、标准字迹图像的像素点总数量,采用公式计算置信度更新参数;其中,λ表示置信度更新参数,η表示第三像素点数量,δ表示标准字迹图像的像素点总数量,τ表示第四像素点数量。
[0102]
s203:根据置信度更新参数和字迹工整度评价值,对目标字迹工整度等级进行更新,得到更新后的目标字迹工整度等级。
[0103]
在本步骤中,触摸显示设备得到置信度更新参数后,可根据置信度更新参数和字迹工整度评价值,对目标字迹工整度等级进行更新,得到更新后的目标字迹工整度等级。
[0104]
可根据置信度更新参数和字迹工整度评价值,以及置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系,确定出新的字迹工整度等级,进而将新的字迹工整度等级作为更新后的目标字迹工整度等级。
[0105]
示例性的,表2为本技术提供的置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应表。
[0106]
表2
[0107][0108][0109]
如表2所示,字迹工整度评价值越大,字迹工整度等级越高;置信度更新参数越小,字迹工整度等级越高。字迹工整度等级的数字越大,表示工整度等级越高,字迹越工整。
[0110]
需要说明的是,表2仅是对置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系进行示例,本技术实施例不对置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系,字迹工整度评价值范围的划分、置信度更新参数范围的划分、字迹工整度等级的划分进行限定,可根据实际情况进行设置。
[0111]
本实施例提供的手写字迹的工整度评价方法,通过计算置信度更新参数,对目标字迹工整度等级进行更新,使得进一步提高了确定的工整度等级的准确性,提高了评价的准确性。
[0112]
图3为本技术提供的手写字迹的工整度评价方法实施例三的流程示意图,在上述实施例的基础上,本技术实施例对触摸显示设备在标准字迹图像中,生成标准字迹的第一最小外接矩形框之前,先判断手写字迹是否与标准字迹是同一个字的情况进行说明。如图3所示,该手写字迹的工整度评价方法具体包括以下步骤:
[0113]
s301:对手写字迹图像进行识别处理,得到识别字迹。
[0114]
在本步骤中,触摸显示设备在获取标准字迹图像和手写字迹图像后,为了确保评价工整度有意义,需要确定出手写字迹与标准字迹是否为同一个字,这就需要先对手写字迹图像进行识别处理,得到识别字迹。
[0115]
s302:确定识别字迹与标准字迹是否为相同的字;若识别字迹与标准字迹为相同的字,则执行步骤s303;若识别字迹与标准字迹为不相同的字,则执行步骤s304。
[0116]
在本步骤中,触摸显示设备得到识别字迹后,即可确定识别字迹与标准字迹是否
为相同的字,若识别字迹与标准字迹为相同的字,说明手写字迹与标准字迹为同一个字;若识别字迹与标准字迹为不相同的字,说明手写字迹与标准字迹为不同的字。
[0117]
s303:在标准字迹图像中,生成标准字迹的第一最小外接矩形框。
[0118]
在本步骤中,若识别字迹与标准字迹为相同的字,说明手写字迹与标准字迹为同一个字,此时评价字迹工整度是有意义的,即可在标准字迹图像中,生成标准字迹的第一最小外接矩形框。
[0119]
需要说明的是,步骤s303与实施例一中的步骤s102类似,此处不在进行赘述。后续可执行实施例一中的步骤s103至步骤s105。
[0120]
s304:输出字迹不符合提示消息。
[0121]
在本步骤中,若识别字迹与标准字迹为不相同的字,说明手写字迹与标准字迹为不同的字,此时再进行工整度评级是没有意义的,同时为了节省资源,可直接输出字迹不符合提示消息。后续用户可在触摸显示设备的书写区域中重新进行书写。
[0122]
需要说明的是,输出字迹不符合提示消息的方式可以是:通过扬声器播放字迹不符合提示消息。还可以是:通过显示屏显示字迹不符合提示消息。还可以是:将字迹不符合提示消息发送至用户的终端设备。本技术实施例不对输出字迹不符合提示消息的方式进行现代,可根据实际情况进行确定。
[0123]
本实施例提供的手写字迹的工整度评价方法,通过在获取到标准字迹图像和手写字迹图像之后,在标准字迹图像中生成标准字迹的第一最小外接矩形框之前,判断手写字迹与标准字迹是否为同一个字;二者为同一个字时才进行在标准字迹图像中生成标准字迹的第一最小外接矩形框的步骤;二者不是同一个字时,输出字迹不符合提示消息,保证了进行工整度评价的手写字迹与标准字迹为同一个字,同时还可以节省资源。
[0124]
图4为本技术提供的手写字迹的工整度评价方法实施例四的流程示意图,在上述实施例的基础上,本技术实施例对触摸显示设备得到目标字迹工整度等级后,可根据标准字迹和手写字迹的最小外接矩形框,对目标字迹工整度等级进行更新的情况进行说明。如图4所示,该手写字迹的工整度评价方法具体包括以下步骤:
[0125]
s401:在手写字迹图像中,生成手写字迹的第二最小外接矩形框。
[0126]
需要说明的是,本步骤与实施例一中的步骤s102类似,此处不再进行赘述。
[0127]
s402:将生成外接矩形框后的标准字迹图像与生成外接矩形框后的手写字迹图像进行重叠,并计算第一最小外接矩形框的中点与第二最小外接矩形框的中点的偏移距离。
[0128]
在本步骤中,触摸显示设备得到第一外接矩形框和第二外接矩形框后,可将生成外接矩形框后的标准字迹图像与生成外接矩形框后的手写字迹图像进行重叠,并计算第一最小外接矩形框的中点与第二最小外接矩形框的中点的偏移距离。偏移距离越小,手写字迹越工整。
[0129]
s403:根据偏移距离、置信度更新参数、字迹工整度评价值,对更新后的目标字迹工整度等级进行更新,得到再次更新后的目标字迹工整度等级。
[0130]
在本步骤中,触摸显示设备得到偏移距离后,可根据偏移距离、置信度更新参数和字迹工整度评价值,对更新后的目标字迹工整度等级进行更新,得到再次更新后的目标字迹工整度等级。
[0131]
可根据偏移距离、置信度更新参数和字迹工整度评价值,以及偏移距离范围、置信
度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系,确定出新的字迹工整度等级,进而将新的字迹工整度等级作为再次更新后的目标字迹工整度等级。
[0132]
示例性的,表3为本技术提供的偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应表。
[0133]
表3
[0134]
字迹工整度评价值范围置信度更新参数范围偏移距离范围字迹工整度等级[0,20)[0.5,1][30,+∞)1[0,20)[0.5,1][0,30)2[0,20)[0,0.5)[30,+∞)2[0,20)[0,0.5)[0,30)3[20,+∞)[0.5,1][30,+∞)3[20,+∞)[0.5,1][0,30)4[20,+∞)[0,0.5)[30,+∞)4[20,+∞)[0,0.5)[0,30)5
[0135]
如表3所示,字迹工整度评价值越大,字迹工整度等级越高;置信度更新参数越小,字迹工整度等级越高;偏移距离越小,字迹工整度等级越高。字迹工整度等级的数字越大,表示工整度等级越高,字迹越工整。
[0136]
需要说明的是,表3仅是对偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系进行示例,本技术实施例不对偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系,字迹工整度评价值范围的划分、偏移距离范围的划分、置信度更新参数范围的划分、字迹工整度等级的划分进行限定,可根据实际情况进行设置。
[0137]
本实施例提供的手写字迹的工整度评价方法,通过计算标准字迹的第一最小外接矩形框的中点与手写字迹的第二最小外接矩形框的中点的偏移距离,对目标字迹工整度等级进行更新,使得进一步提高了确定的工整度等级的准确性,提高了评价的准确性。
[0138]
图5为本技术提供的手写字迹的工整度评价方法实施例五的流程示意图,在上述实施例的基础上,本技术实施例对触摸显示设备根据两个最小外接矩形框的对角线斜率,对再次更新后目标字迹工整度等级进行更新的情况进行说明。如图5所示,该手写字迹的工整度评价方法具体包括以下步骤:
[0139]
s501:计算第一最小外接矩形框的对角线斜率与第二最小外接矩形框的对角线斜率的斜率差值。
[0140]
在本步骤中,触摸显示设备得到更新后的目标字迹工整度等级后,为了进一步提高对工整度评价的准确性,还可以计算第一最小外接矩形框的对角线斜率与第二最小外接矩形框的对角线斜率的斜率差值。
[0141]
需要说明的是,由于外接矩形框有两条对角线,计算斜率差值时,可使用左下角与右上角的对角线;还可以使用右下角与左上角的对角线。
[0142]
s502:根据斜率差值的绝对值、偏移距离、置信度更新参数和字迹工整度评价值,对再次更新后的目标字迹工整度等级进行更新,得到三次更新后的目标字迹工整度等级。
[0143]
在本步骤中,触摸显示设备得到斜率差值后,可根据斜率差值的绝对值、偏移距
离、置信度更新参数和字迹工整度评价值,对再次更新后的目标字迹工整度等级进行更新,得到三次更新后的目标字迹工整度等级。
[0144]
可根据斜率差值的绝对值、偏移距离、置信度更新参数和字迹工整度评价值,以及斜率差值的绝对值范围、偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系,确定出新的字迹工整度等级,进而将新的字迹工整度等级作为再次更新后的目标字迹工整度等级。
[0145]
示例性的,表4为本技术提供的斜率差值的绝对值范围、偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应表。
[0146]
表4
[0147][0148]
如表4所示,字迹工整度评价值越大,字迹工整度等级越高;偏移距离越小,字迹工整度等级越高,置信度更新参数越小,字迹工整度等级越高;斜率差值的绝对值越小,字迹工整度等级越高。字迹工整度等级的数字越大,表示工整度等级越高,字迹越工整。
[0149]
需要说明的是,表4仅是对斜率差值的绝对值范围、偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系进行示例,本技术实施例不对斜率差值的绝对值范围、偏移距离范围、置信度更新参数范围、字迹工整度评价值范围与字迹工整度等级的对应关系,字迹工整度评价值范围的划分、偏移距离范围的划分、置信度更新参数范围的划分、斜率差值的绝对值范围的划分、字迹工整度等级的划分进行限定,可
根据实际情况进行设置。
[0150]
本实施例提供的手写字迹的工整度评价方法,通过计算第一最小外接矩形框的对角线斜率与第二最小外接矩形框的对角线斜率的斜率差值,对目标字迹工整度等级进行再次更新,使得进一步提高了确定的工整度等级的准确性,提高了评价的准确性。
[0151]
下述为本技术装置实施例,可以用于执行本技术方法实施例。对于本技术装置实施例中未披露的细节,请参照本技术方法实施例。
[0152]
图6为本技术提供的手写字迹的工整度评价装置实施例的结构示意图;如图6所示,该手写字迹的工整度评价装置60包括:
[0153]
获取模块61,用于获取标准字迹图像和手写字迹图像,所述标准字迹图像和所述手写字迹图像的尺寸相同;
[0154]
处理模块62,用于:
[0155]
在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框;
[0156]
将生成第一最小外接矩形框后的所述标准字迹图像与所述手写字迹图像重叠,并确定所述标准字迹图像中标准字迹的第一像素点数量、所述手写字迹图像中手写字迹在所述第一最小外接矩形框中的第二像素点数量、以及所述标准字迹和所述手写字迹的重叠像素点数量;
[0157]
根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值;
[0158]
根据所述字迹工整度评价值,以及字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。
[0159]
进一步地,所述处理模块62,具体用于:
[0160]
根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,采用公式计算所述字迹工整度评价值,其中,φ表示所述字迹工整度评价值,α表示所述重叠像素点数量,θ表示所述第一像素点数量,β表示所述第二像素点数量与所述重叠像素点数量的差值。
[0161]
进一步地,所述处理模块62,还用于:
[0162]
确定所述手写字迹图像中手写字迹在所述第一最小外接矩形框外的第三像素点数量;
[0163]
根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,计算置信度更新参数;
[0164]
根据所述置信度更新参数和所述字迹工整度评价值,对所述目标字迹工整度等级进行更新,得到更新后的目标字迹工整度等级。
[0165]
进一步地,所述处理模块62,还用于:
[0166]
根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,采用公式计算所述置信度更新参数;其中,λ表示所述置信度更新参数,η表示所述第三像素点数量,δ表示所述标准字迹图像的像素点总数量,τ表示所述第四像素点数量。
[0167]
进一步地,所述在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框之前,所述处理模块62,还用于:
[0168]
对所述手写字迹图像进行识别处理,得到识别字迹;
[0169]
确定所述识别字迹与所述标准字迹是否为相同的字;
[0170]
若所述识别字迹与所述标准字迹为相同的字,则在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框。
[0171]
进一步地,所述处理模块62,还用于:
[0172]
若所述识别字迹与所述标准字迹为不相同的字,则输出字迹不符合提示消息。
[0173]
进一步地,所述处理模块62,还用于:
[0174]
在所述手写字迹图像中,生成所述手写字迹的第二最小外接矩形框;
[0175]
将生成外接矩形框后的标准字迹图像与生成外接矩形框后的手写字迹图像进行重叠,并计算所述第一最小外接矩形框的中点与所述第二最小外接矩形框的中点的偏移距离;
[0176]
根据所述偏移距离、所述置信度更新参数、所述字迹工整度评价值,对所述更新后的目标字迹工整度等级进行更新,得到再次更新后的目标字迹工整度等级。
[0177]
进一步地,所述处理模块62,还用于:
[0178]
计算所述第一最小外接矩形框的对角线斜率与所述第二最小外接矩形框的对角线斜率的斜率差值;
[0179]
根据所述斜率差值的绝对值、所述偏移距离、所述置信度更新参数和所述字迹工整度评价值,对所述再次更新后的目标字迹工整度等级进行更新,得到三次更新后的目标字迹工整度等级。
[0180]
本实施例提供的手写字迹的工整度评价装置,用于执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
[0181]
图7为本技术提供的一种电子设备的结构示意图。如图7所示,该电子设备70包括:
[0182]
处理器71,存储器72,以及通信接口73;
[0183]
所述存储器72用于存储所述处理器71的可执行指令;
[0184]
其中,所述处理器71配置为经由执行所述可执行指令来执行前述任一方法实施例中的技术方案。
[0185]
可选的,存储器72既可以是独立的,也可以跟处理器71集成在一起。
[0186]
可选的,当所述存储器72是独立于处理器71之外的器件时,所述电子设备70还可以包括:
[0187]
总线74,存储器72和通信接口73通过总线74与处理器71连接并完成相互间的通信,通信接口73用于和其他设备进行通信。
[0188]
可选的,通信接口73具体可以通过收发器实现。通信接口用于实现数据库访问装置与其他设备(例如客户端、读写库和只读库)之间的通信。存储器可能包含随机存取存储器(random access memory,ram),也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
[0189]
总线74可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。总线
可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0190]
上述的处理器可以是通用处理器,包括中央处理器cpu、网络处理器(network processor,np)等;还可以是数字信号处理器dsp、专用集成电路asic、现场可编程门阵列fpga或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0191]
该电子设备用于执行前述任一方法实施例中的技术方案,其实现原理和技术效果类似,在此不再赘述。
[0192]
本技术实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一方法实施例提供的技术方案。
[0193]
本技术实施例还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时用于实现前述任一方法实施例提供的技术方案。
[0194]
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0195]
最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或对其中部分或全部技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。
技术特征:
1.一种手写字迹的工整度评价方法,其特征在于,包括:获取标准字迹图像和手写字迹图像,所述标准字迹图像和所述手写字迹图像的尺寸相同;在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框;将生成第一最小外接矩形框后的标准字迹图像与所述手写字迹图像重叠,并确定所述标准字迹图像中标准字迹的第一像素点数量、所述手写字迹图像中手写字迹在所述第一最小外接矩形框中的第二像素点数量、以及所述标准字迹和所述手写字迹的重叠像素点数量;根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值;根据所述字迹工整度评价值,以及字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。2.根据权利要求1所述的方法,其特征在于,所述根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值,包括:根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,采用公式计算所述字迹工整度评价值,其中,φ表示所述字迹工整度评价值,α表示所述重叠像素点数量,θ表示所述第一像素点数量,β表示所述第二像素点数量与所述重叠像素点数量的差值。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述手写字迹图像中手写字迹在所述第一最小外接矩形框外的第三像素点数量;根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,计算置信度更新参数;根据所述置信度更新参数和所述字迹工整度评价值,对所述目标字迹工整度等级进行更新,得到更新后的目标字迹工整度等级。4.根据权利要求3所述的方法,其特征在于,所述根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,计算置信度更新参数,包括:根据所述第三像素点数量、所述第一最小外接矩形框所占的第四像素点数量、所述标准字迹图像的像素点总数量,采用公式计算所述置信度更新参数;其中,λ表示所述置信度更新参数,η表示所述第三像素点数量,δ表示所述标准字迹图像的像素点总数量,τ表示所述第四像素点数量。5.根据权利要求1所述的方法,其特征在于,所述在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框之前,所述方法还包括:对所述手写字迹图像进行识别处理,得到识别字迹;确定所述识别字迹与所述标准字迹是否为相同的字;相应的,所述在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框,包括:若所述识别字迹与所述标准字迹为相同的字,则在所述标准字迹图像中,生成标准字
迹的第一最小外接矩形框。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若所述识别字迹与所述标准字迹为不相同的字,则输出字迹不符合提示消息。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述手写字迹图像中,生成所述手写字迹的第二最小外接矩形框;将生成外接矩形框后的标准字迹图像与生成外接矩形框后的手写字迹图像进行重叠,并计算所述第一最小外接矩形框的中点与所述第二最小外接矩形框的中点的偏移距离;根据所述偏移距离、所述置信度更新参数、所述字迹工整度评价值,对所述更新后的目标字迹工整度等级进行更新,得到再次更新后的目标字迹工整度等级。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:计算所述第一最小外接矩形框的对角线斜率与所述第二最小外接矩形框的对角线斜率的斜率差值;根据所述斜率差值的绝对值、所述偏移距离、所述置信度更新参数和所述字迹工整度评价值,对所述再次更新后的目标字迹工整度等级进行更新,得到三次更新后的目标字迹工整度等级。9.一种手写字迹的工整度评价装置,其特征在于,包括:获取模块,用于获取标准字迹图像和手写字迹图像,所述标准字迹图像和所述手写字迹图像的尺寸相同;处理模块,用于:在所述标准字迹图像中,生成标准字迹的第一最小外接矩形框;将生成第一最小外接矩形框后的标准字迹图像与所述手写字迹图像重叠,并确定所述标准字迹图像中标准字迹的第一像素点数量、所述手写字迹图像中手写字迹在所述第一最小外接矩形框中的第二像素点数量、以及所述标准字迹和所述手写字迹的重叠像素点数量;根据所述第一像素点数量、所述第二像素点数量、所述重叠像素点数量,计算字迹工整度评价值;根据所述字迹工整度评价值,以及字迹工整度评价值范围与字迹工整度等级的对应关系,确定目标字迹工整度等级。10.一种电子设备,其特征在于,包括:处理器,存储器,通信接口;所述存储器用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行权利要求1至8任一项所述的手写字迹的工整度评价方法。11.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项所述的手写字迹的工整度评价方法。12.一种计算机程序产品,其特征在于,包括计算机程序,所述计算机程序被处理器执行时用于实现权利要求1至8任一项所述的手写字迹的工整度评价方法。
技术总结
本申请提供一种手写字迹的工整度评价方法、装置、设备及介质,涉及金融科技领域或其他相关领域。在本方法中,通过获取到标准字迹图像和手写字迹图像后,在标准字迹图像中生成标准字迹的最小外接矩形框,进而确定出标准字迹图像中标准字迹的像素点数量、手写字迹图像中手写字迹在最小外接矩形框中的像素点数量、以及标准字迹和手写字迹的重叠像素点数量;进而可计算出字迹工整度评价值,最后确定出对应的目标字迹工整度等级。本方案通过标准字迹的像素点数量、手写字迹在最小外接矩形框中的像素点数量、重叠像素点数量确定目标字迹工整度等级,有效提高了确定的工整度等级的准确性,也提高了评价的准确性。提高了评价的准确性。提高了评价的准确性。
技术研发人员:陈善
受保护的技术使用者:中国工商银行股份有限公司
技术研发日:2023.07.18
技术公布日:2023/10/19
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/