本申请属于图像处理,尤其涉及一种票据号码识别方法、装置、电子设备及存储介质。
背景技术:
1、随着我国经济贸易的高速发展,金融业务在大中小城市与地区都得到了广泛普及与应用,而在办理与支票、存单、业务委托书等票据相关的金融业务时,票据中的序列号码也被叫做票据号码,简称票号,是作为上述票据的记录与索引的依据,也是后续管理与交易中检索定位出对应票据和交易的重要手段之一。
2、自动识别票号是金融自助设备的一项基础技术,但是由于票据存在多个版式,且同一个版式的票据会因为印刷厂家的不同导致票据中的票号特征呈现出较大的差异。
3、目前,大多使用灰度化和坐标检测等检测技术,进行自动识别票号,在使用灰度化操作和坐标检测操作等技术进行自动识别时,通常是采用固定类型的灰度化操作和坐标检测操作,执行票据号码的识别流程,在遇见不同版式的票据或不同印刷厂商票据风格时,票据号码识别准确率较低。
技术实现思路
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、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种票据号码识别方法,其特征在于,包括:
2.根据权利要求1所述的票据号码识别方法,其特征在于,所述对所述目标二值化图像执行字符分割操作,包括:
3.根据权利要求1所述的票据号码识别方法,其特征在于,所述对所述目标二值化图像执行字符分割操作,包括:
4.根据权利要求2或3所述的票据号码识别方法,其特征在于,所述字符分割操作包括第一字符分割处理和第二字符分割处理中至少一种,所述第一字符分割处理为连通域法字符分割,所述第二字符分割处理为投影法字符分割。
5.根据权利要求1-3任一项所述的票据号码识别方法,其特征在于,所述二值化操作的二值化处理方式包括颜色通道差值二值化、自适应二值化、高阈值二值化、低阈值二值化和梯度二值化中至少一个。
6.根据权利要求1-3任一项所述的票据号码识别方法,其特征在于,所述对所述目标字符分割图像进行字符识别,得到所述待识别票据对应的号码识别信息,包括:
7.一种票据号码识别装置,其特征在于,包括:
8.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一项所述票据号码识别方法。
9.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1-6任一项所述的票据号码识别方法。
10.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6任一项所述票据号码识别方法。