本发明涉及计算机视觉,具体地说是一种卡证识别偏移矫正优化方法及系统。
背景技术:
1、随着数字化时代的推进,卡证识别在各个领域得到广泛应用,其应用范围涵盖身份证、驾驶证、银行卡等多种卡证类型。传统的基于模板的卡证识别系统通过预先构建的模板进行匹配,以提取卡证中的关键信息。然而,由于多数纸质卡证在制作过程中受到制作工艺等因素的影响,常常出现内容偏移的情况,使得模板无法正确匹配到相应的内容,从而导致识别准确性下降。
2、但是,多数纸质卡证受到制作工艺等因素的影响经常会出现内容偏移的情况,内容偏移造成模板无法正确的匹配到相应内容,严重影响了检测精度。
3、内容偏移的现象是卡证识别领域面临的一个严重问题,其根本原因在于制作工艺的不确定性和复杂性,这使得卡证的实际内容位置可能与模板设计时的期望位置存在偏差。在这种情况下,传统的模板匹配方法难以有效应对,仍然存在由于内容偏移引起的精度下降的问题。
4、故如何在应用中对内容偏移进行准确矫正,获取更为精密和自适应的卡证识别结果,提高识别的准确性和效率是目前亟待解决的技术问题。
技术实现思路
1、本发明的技术任务是提供一种卡证识别偏移矫正优化方法及系统,来解决如何在应用中对内容偏移进行准确矫正,获取更为精密和自适应的卡证识别结果,提高识别的准确性和效率的问题。
2、本发明的技术任务是按以下方式实现的,一种卡证识别偏移矫正优化方法,该方法是通过模板匹配锚点信息定位输入数据中的锚点数据,通过模板匹配逆向变换,将匹配到的真实锚点坐标映射到模板上得到映射坐标,检测模板锚点坐标与映射坐标的偏移量,并最终根据偏移量矫正模板映射到真实图片上,实现对卡证内容的实时偏移量检测和矫正,提高卡证识别精度。
3、作为优选,该方法具体如下:
4、通过对任一待测卡证数据进行分析及选择,得到若干待匹配的锚点;
5、在模板图像上找到锚点,得到锚点文字及锚点文字对应的标准坐标;
6、使用ocr技术及正则匹配方法匹配锚点在待测卡证图像上的具体像素坐标,得到若干匹配锚点;其中,匹配锚点的信息包括锚点文字及锚点文字在待测卡证图像上的真实坐标(像素坐标);
7、根据模板匹配所采用的几何变换方式将真实坐标逆向映射到模板图像上,得到待测卡证上锚点坐标在模板图像上的映射坐标;
8、根据映射坐标的锚点文字信息匹配在模板图像上找到的锚点,得到每个匹配锚点的标准坐标-映射坐标对;
9、任一锚点i的标准坐标和映射坐标在水平x方向和垂直y方向上的向量距离计为偏移向量(xi,yi);
10、计算所有锚点的偏移向量,并求所有锚点偏移向量的平均值,得到平均偏移向量(x,y);
11、将平均偏移向量(x,y)作用到模板坐标进行偏移矫正;
12、将模板通过模板匹配映射到待测卡证图片上得到精准的模板区域。
13、更优地,计算偏移向量时,根据不同待测卡证的特征定制化的计算偏移向量,并将不同的偏移向量作用到不同的模板区域,得到细粒度的偏移矫正及精确的模板区域;其中,定制化的原则是每个区域均会选择一个或多个偏移锚点,区域的偏移量取所有偏移锚点对应偏移量的均值。
14、作为优选,当待测卡证为烟草专卖许可证时,选定的锚点分别为企业类型、许可范围及许可证号三个关键词对应的内容。
15、一种卡证识别偏移矫正优化系统,该系统包括:
16、锚点筛选模块,用于通过对任一待测卡证数据进行分析及选择,得到若干待匹配的锚点;
17、标准坐标获取模块,用于在模板图像上找到锚点,得到锚点文字及锚点文字对应的标准坐标;
18、匹配锚点获取模块,用于使用ocr技术及正则匹配方法匹配锚点在待测卡证图像上的具体像素坐标,得到若干匹配锚点;其中,匹配锚点的信息包括锚点文字及锚点文字在待测卡证图像上的真实坐标(像素坐标);
19、逆向映射模块,用于根据模板匹配所采用的几何变换方式将真实坐标逆向映射到模板图像上,得到待测卡证上锚点坐标在模板图像上的映射坐标;
20、匹配模块,用于根据映射坐标的锚点文字信息匹配在模板图像上找到的锚点,得到每个匹配锚点的标准坐标-映射坐标对;
21、偏移向量获取模块,用于任一锚点i的标准坐标和映射坐标在水平x方向和垂直y方向上的向量距离计为偏移向量(xi,yi);
22、平均偏移向量获取模块,用于计算所有锚点的偏移向量,并求所有锚点偏移向量的平均值,得到平均偏移向量(x,y);
23、偏移矫正模块,用于将平均偏移向量(x,y)作用到模板坐标进行偏移矫正;
24、匹配映射模块,用于将模板通过模板匹配映射到待测卡证图片上得到精准的模板区域。
25、更优地,平均偏移向量获取模块根据不同待测卡证的特征定制化的计算偏移向量,并将不同的偏移向量作用到不同的模板区域,得到细粒度的偏移矫正及精确的模板区域;其中,定制化的原则是每个区域均会选择一个或多个偏移锚点,区域的偏移量取所有偏移锚点对应偏移量的均值。
26、一种电子设备,包括:存储器和至少一个处理器;
27、其中,所述存储器上存储有计算机程序;
28、所述至少一个处理器执行所述存储器存储的计算机程序,使得所述至少一个处理器执行如上述的卡证识别偏移矫正优化方法。
29、一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如上述的卡证识别偏移矫正优化方法。
30、本发明的卡证识别偏移矫正优化方法及系统具有以下优点:
31、(一)本发明用于检测卡证内容的偏移量,并根据偏移量对匹配后的模板进行矫正,基于本方法可实现匹配模板与卡证内容区域的精确映射,解决了基于模板的卡证识别过程中内容偏移造成的精度下降问题,有效克服了传统基于模板的卡证识别系统中内容偏移引起的问题,实现了卡证识别的高精度和实时性;
32、(二)本发明通过自动化模板匹配优化方案,实现对卡证内容的实时偏移量检测和矫正,从而提高卡证识别的准确性和效率;
33、(三)本发明采用了“先匹配、再检测、后矫正”的思路,通过模板匹配锚点信息定位输入数据中的锚点数据,采用逆向变换将匹配到的真实锚点坐标映射到模板上,进而检测模板锚点坐标与映射坐标的偏移量,并最终根据偏移量矫正模板,映射到真实图片上,提高了卡证识别的精度;
34、(四)本发明使用ocr识别、正则匹配、图像变换、特征点筛选、特征点匹配等技术,通过自动化模板匹配优化解决方案,能够检测卡证内容的偏移量,并根据偏移量对匹配后的模板进行实时矫正,从而实现了匹配模板与卡证内容区域的精确映射;
35、(五)本发明能够检测卡证内容的偏移量,并根据偏移量对匹配后的模板进行实时矫正,从而实现匹配模板与卡证内容区域的精确映射,有效地应对了多数纸质卡证受到制作工艺等因素的影响而导致内容偏移的问题;
36、(六)本发明可以服务于智慧政务等领域。
1.一种卡证识别偏移矫正优化方法,其特征在于,该方法是通过模板匹配锚点信息定位输入数据中的锚点数据,通过模板匹配逆向变换,将匹配到的真实锚点坐标映射到模板上得到映射坐标,检测模板锚点坐标与映射坐标的偏移量,并最终根据偏移量矫正模板映射到真实图片上,实现对卡证内容的实时偏移量检测和矫正。
2.根据权利要求1所述的卡证识别偏移矫正优化方法,其特征在于,该方法具体如下:
3.根据权利要求2所述的卡证识别偏移矫正优化方法,其特征在于,计算偏移向量时,根据不同待测卡证的特征定制化的计算偏移向量,并将不同的偏移向量作用到不同的模板区域,得到细粒度的偏移矫正及精确的模板区域;其中,定制化的原则是每个区域均会选择一个或多个偏移锚点,区域的偏移量取所有偏移锚点对应偏移量的均值。
4.根据权利要求1所述的卡证识别偏移矫正优化方法,其特征在于,当待测卡证为烟草专卖许可证时,选定的锚点分别为企业类型、许可范围及许可证号三个关键词对应的内容。
5.一种卡证识别偏移矫正优化系统,其特征在于,该系统包括:
6.根据权利要求5所述的卡证识别偏移矫正优化系统,其特征在于,平均偏移向量获取模块根据不同待测卡证的特征定制化的计算偏移向量,并将不同的偏移向量作用到不同的模板区域,得到细粒度的偏移矫正及精确的模板区域;其中,定制化的原则是每个区域均会选择一个或多个偏移锚点,区域的偏移量取所有偏移锚点对应偏移量的均值。
7.一种电子设备,其特征在于,包括:存储器和至少一个处理器;
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,所述计算机程序可被处理器执行以实现如权利要求1至4中任一项所述的卡证识别偏移矫正优化方法。
