一种辨识公章真伪的方法、系统、设备及存储介质
文献发布时间:2023-06-19 11:26:00
技术领域
本发明属于公章防伪技术领域,尤其是一种辨识公章真伪的方法、系统、设备及存储介质。
背景技术
公章是一个单位、企业、事业、团体的法定代表标志。目前,由于公章印记识别技术存在不足,导致公章监管很难从源头上得以遏制,因此存在私刻公章以进行私定合同的现象,导致单位、企业、团体的合法利益受损。因此,如果能在订立合同时确认公章的真伪,就能避免不必要的经济损失。现有技术中通常采用人工简单比对或利用网络查询比对的方式进行辨识,而这种方式不仅速率较低,且对细微差别难以辨认,极易存在辨识错误的情况。因此,如何高效准确地辨识公章真伪成为亟需解决的问题。
发明内容
本发明提供了一种辨识公章真伪的方法、系统、设备及存储介质,通过提取盖章图像中的标记点并将其与真公章的原始图像中的对比点进行对比,确定二者的重合度,然后将重合度与设定阈值进行对比的方式判定盖章的公章是否为真公章。这种量化的方式能够对公章真伪进行快速准确的辨识,并且具有较高的可信度,能够有效降低市面上假公章的使用。
为实现上述目的,本发明采用以下技术方案:
第一方面,本发明实施例提供一种辨识公章真伪的方法,该方法包括:
获取真公章的原始图像,并标记原始图像中预设数量为N的对比点;其中,原始图像中对比点的预设数量N≥1;
获取现有公章的盖章图像,并提取盖章图像中的标记点;
对比盖章图像与原始图像,确定标记点与对比点的重合度;
将重合度与设定阈值对比,确定盖章的公章是否为真公章。
而辨识公章真伪的方法的具体过程又可以分为以下多种方式,第一种方式为:
获取真公章的原始图像后,以原始图像的几何中心建立第一平面坐标系OXY,然后标记原始图像中对比点的坐标(Xi,Yi),i=N,并建立对比点的坐标集合;
获取现有公章的盖章图像后,以盖章图像的几何中心建立与第二平面坐标系OXY对应的第二平面坐标系O`X`Y`,然后提取盖章图像中的标记点坐标(Xj`,Yj`),j=M,为标记点的数量;
将盖章图像中的标记点坐标值一一与原始图像中的对比点坐标值进行对比,获取坐标值相同的数量,并记为S,然后计算确定标记点与对比点的重合度为P=S/N;
将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第一种方式的好处是可以快速直观的判断盖章的公章的真假。但是,第一种方法也会存在一些问题,例如盖章图像辨识度问题造成第一平面坐标系OXY和第二平面坐标系O`X`Y`不对应,这种情况下对比点的坐标与标记点的坐标会因为存在较小的差异导致误判,即系统可能会认为对比点的坐标(1,1)与标记点的坐标(1.01,1)的坐标值不同。因此,第一种方式适用于快速精准判别公章真伪,虽然会存在将真公章判别为假公章的情况,但是不会出现将假公章判别为真公章的问题。
第二种方式为:
获取真公章的原始图像后,提取原始图像中的对比点,并标记对比点的占有区域;
获取现有公章的盖章图像后,提取盖章图像中的标记点,并标记这些标记点的占有区域;
将盖章图像与原始图像进行重叠,获取对比点的占有区域与标记点的占有区域重叠的数量,并记为S,然后计算确定标记点与对比点的重合度为P=S/N;
将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第二种方式可以看成是对第一种方式的改进。通过对比点的占有区域与标记点的占有区域重叠对比来确定对比点与标记点的重合数量,而避免坐标值的精准化对比,这种方式能够大大降低真公章判别为假公章的情况。同时,辨识效率较高。但是第二种方式基于原始图像与对盖章图像高度重合来实现的。因此如果盖章图像相对于原始图像具有一定的角度偏移,也会导致第二种方式将真公章判别为假公章的问题。
第三种方式为:
获取真公章的原始图像后,提取原始图像中的对比点,并标记对比点的占有区域;
获取现有公章的盖章图像后,提取盖章图像中的标记点,并标记这些标记点的占有区域;
将盖章图像与原始图像的中心重叠,顺时针或逆时针转动360°,实时获取对比点的占有区域与标记点的占有区域重叠的数量,并记为集合S,然后取集合S中的最大值S
将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第三种方式能够有效的避免因盖章图像相对于原始图像的角度偏移导致的真公章判别为假公章的问题。
第四种方式为:
获取真公章的原始图像后,提取原始图像中的对比点,并标记对比点的占有区域;
获取现有公章的盖章图像后,提取盖章图像中的标记点,并标记这些标记点的占有区域;
将盖章图像与原始图像的中心重叠,顺时针或逆时针转动360°,实时获取对比点的占有区域与标记点的占有区域重叠的面积,并记为集合S,然后取集合S中的最大值S
将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第四种方式也能有效的避免因盖章图像相对于原始图像的角度偏移导致的真公章判别为假公章的问题。
上述实施例中的所述真公章的原始图像为设有若干对比点的电子图章,所述对比点按预设规则设置;所述真公章根据所述原始图像刻制;所述对比点的直径小于或等于0.2mm。
第二方面,本发明实施例还提供一种辨识公章真伪的系统,该系统包括:
用于获取真公章的原始图像,并标记原始图像中预设数量为N的对比点的第一模块;其中,原始图像中对比点的预设数量N≥1;
用于获取现有公章的盖章图像,并提取盖章图像中的标记点的第二模块;
用于对比盖章图像与原始图像,确定标记点与对比点的重合度的第三模块;
用于将重合度与设定阈值对比,确定盖章的公章为真公章的第四模块。
第三方面,本发明实施例还提供一种辨识公章真伪的设备,该设备包括:
处理器以及存储有计算机程序的存储器,所述计算机程序被处理器执行时实现第一方面实施例提供的所述的辨识公章真伪的方法。
第四方面,本发明的实施例还提供一种存储介质,该存储介质上存储有计算机程序,当所述计算机程序被处理器执行时实现第一方面实施例提供的所述的辨识公章真伪的方法。
有益效果:本发明能够快速识别合同等文件上所盖的图章是否是真公章盖的,降低市面上利用假公章进行欺诈等违法行为的发生,保护社会经济秩序,促进公平交易。
附图说明
图1是本发明的辨识公章真伪的方法的流程图。
图2是本发明的采用第三种方式进行辨识公章真伪时的重合度对比图。
图3是本发明的采用第四种方式进行辨识公章真伪时的重合度对比图。
图4是本发明的辨识公章真伪的系统的结构示意图。
图5是本发明的辨识公章真伪的设备的结构示意图。
图1至图5中的各标注为:第一模块10、第二模块20、第三模块30、第四模块40、处理器100、存储器200、输入装置300、输出装置400。
具体实施方式
下面将结合附图和实施例,对本发明技术方案进行清楚、完整的描述。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
现有技术中通常采用人工简单比对或利用网络查询比对的方式进行辨识,而这种方式不仅速率较低,且对细微差别难以辨认,极易存在辨识错误的情况。这种方式不仅繁琐不便,而且可信度较低。因此,如何高效准确地辨识公章真伪成为亟需解决的问题。
实施例一
图1是本发明实施例一提供的辨识公章真伪的方法的流程图。该方法可以由辨识公章真伪的系统来执行,该系统可以由软件和/或硬件来实现,并一般集成在计算机设备中。
结合图1和图2,本发明实施例的技术方案,具体包括如下步骤:
S01,获取真公章的原始图像,并标记原始图像中预设数量为N的对比点;其中,原始图像中对比点的预设数量N≥1。具体的,在制作公章前先制作公章的电子图章并存储。通过选定该电子图章中合适的区域,并按预设规则设置N个对比点。其中,N≥1,且N的数值越大越好。然后将这N个点的位置记录在数据库中。并且,每个公章的对比点具有唯一性。在制作公章时,按照该电子图章进行1:1刻制形成真公章。而该真公章的原始图像即为上述的电子图章。对比点的直径小于等于0.2mm。而为了提高比对时的精度,对比点的直径应当越小越好。若制章设备和图像获取设备的精度越高,对比点的直径可以设置的越小。例如,当图像获取设备的精度等于300dpi时,对比点的直径为0.2mm;当图像获取设备的精度为600dpi时,对比点的直径可以为0.1mm。
S02,获取现有公章的盖章图像,并提取盖章图像中的标记点。现有公章在盖章时,其上设置的点会体现在盖章,通过拍摄或者扫描盖章即可获得盖章图像,然后提取盖章图像中的点并将其作为标记点。
S03,对比盖章图像与原始图像,确定标记点与对比点的重合度。
S04,将重合度与设定阈值对比,确定盖章的公章是否为真公章。
针对具体的辨识过程,本实施例给出了四种不同的技术方案。
第一种为:
获取真公章的原始图像后,以原始图像的几何中心建立第一平面坐标系OXY,然后标记原始图像中对比点的坐标(Xi,Yi),i=N,并建立对比点的坐标集合;N为原始图像中对比点的数量;
获取现有公章的盖章图像后,以盖章图像的几何中心建立与第二平面坐标系OXY对应的第二平面坐标系O`X`Y`,然后提取盖章图像中的标记点坐标(Xj`,Yj`),j=M;M为盖章图像中标记点的数量;
将盖章图像中的标记点坐标值一一与原始图像中的对比点坐标值进行对比,获取坐标值相同的数量,并记为S,然后计算确定标记点与对比点的重合度为P=S/N;
将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
通过利用数值化比较的方式能够快速、直观并且准确地进行公章真伪的辨识,避免了人为辨识过程的随意性,大大提高公章真伪辨识的可信度。但是,这种也会存在一些问题,例如盖章图像辨识度问题造成第一平面坐标系OXY和第二平面坐标系O`X`Y`不对应,这种情况下对比点的坐标与标记点的坐标会因为存在较小的差异导致误判,即系统可能会认为对比点的坐标(1,1)与标记点的坐标(1.01,1)的坐标值不同。因此,第一种方式适用于快速精准判别公章真伪,虽然会存在将真公章判别为假公章的情况,但是不会出现将假公章判别为真公章的问题。
第二种为:
获取真公章的原始图像后,提取原始图像中的对比点,并标记对比点的占有区域;
获取现有公章的盖章图像后,提取盖章图像中的标记点,并标记这些标记点的占有区域;
将盖章图像与原始图像进行重叠,获取对比点的占有区域与标记点的占有区域重叠的数量,并记为S,然后计算确定标记点与对比点的重合度为P=S/N;
将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第二种方式可以看成是对第一种方式的改进。通过对比点的占有区域与标记点的占有区域重叠对比来确定对比点与标记点的重合数量,而避免坐标值的精准化对比,这种方式能够大大降低真公章判别为假公章的情况。同时,辨识效率较高。但是第二种方式基于原始图像与对盖章图像高度重合来实现的。因此如果盖章图像相对于原始图像有一定的角度偏移,也会导致第二种方式将真公章判别为假公章的问题。
第三种为:
获取真公章的原始图像后,提取原始图像中的对比点,并标记对比点的占有区域;
获取现有公章的盖章图像后,提取盖章图像中的标记点,并标记这些标记点的占有区域;
将盖章图像与原始图像的中心重叠,顺时针或逆时针转动360°,实时获取对比点的占有区域与标记点的占有区域重叠的数量,该数量为不断变化的数值,将这些数值记为集合S,然后取集合S中的最大值S
结合图2,将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第三种方式能够有效的避免因盖章图像相对于原始图像的角度偏移导致的真公章判别为假公章的问题。
第四种为:
获取真公章的原始图像后,提取原始图像中的对比点,并标记对比点的占有区域;
获取现有公章的盖章图像后,提取盖章图像中的标记点,并标记这些标记点的占有区域;
将盖章图像与原始图像的中心重叠,顺时针或逆时针转动360°,实时获取对比点的占有区域与标记点的占有区域重叠的面积,而该面积为一个不断变化的数值,将这些数值并记为集合S,然后取集合S中的最大值S
结合图3,将重合度P与设定阈值P`进行对比,当重合度P≥设定阈值P`时,判定盖章的公章为真公章;否则,判定盖章的公章为假公章。
第四种方式也能有效的避免因盖章图像相对于原始图像的角度偏移导致的真公章判别为假公章的问题。相对于第三种方式,第四种方式能够解决临界值判断困难的问题。由于标记点和对比点的数量均为整数值,因此在第三种方式下,可能存在标记点与对比点重叠的数量恰好等于设定阈值对应的重叠数量,此时难以就无法判断盖章图像对应的公章是否为真公章。而第四种方式则不存在这种问题,因为即使标记点与对比点重叠的数量恰好等于设定阈值对应的参考的标记点的数量,但是其重叠的面积与设定阈值对应的重叠面积几乎不太可能会一模一样。因此,在第四种方式下,必然能够确定辨识判定盖章的公章为真公章或假公章。
因此,通过提取盖章图像中的标记点并将其与真公章的原始图像中的对比点进行对比,确定二者的重合度,然后将重合度与设定阈值进行对比的方式判定盖章的公章是否为真公章。这种量化的方式能够对公章真伪进行快速准确的辨识,并且具有较高的可信度,能够有效降低市面上假公章的使用。
需要说明的是,本实施例中公章制作中设置的点可以是凸点,也可以是凹点。当为凸点时,对应的对比点和标记点为含有颜色的点。当为凹点时,对应的对比点和标记点为无颜色的点或颜色较浅的点。
实施例二
图4是本发明实施例二提供的辨识公章真伪的系统的结构示意图。如图4所示,本发明的实施例公开的该技术方案包括第一模块10、第二模块20、第三模块30以及第四模块40。
具体的,第一模块用于获取真公章的原始图像,并标记原始图像中预设数量为N的对比点;其中,原始图像中对比点的预设数量N≥1。第二模块用于获取现有公章的盖章图像,并提取盖章图像中的标记点。第三模块用于对比盖章图像与原始图像,确定标记点与对比点的重合度。第四模块用于将重合度与设定阈值对比,确定盖章的公章为真公章。
实施例三
图五是本发明实施例三提供的辨识公章真伪的设备的结构示意图。如图五所示,本发明实施例中提供的防止包装回收造假的设备包括处理器100、存储器200、输入装置300以及输出装置400。
具体的,处理器100、存储器200、输入装置300以及输出装置400可以通过总线连接的方式进行连接。其中存储器作为一种计算机可读存储介质,可以用于存储软件程序、计算机可执行程序以及模块。例如本发明实施例中辨识公章真伪的系统对应的第一模块、第二模块、第三模块以及第四模块。处理器通过运行存储在存储器中的软件程序、指令以及模块,从而执行计算机设备的各种功能应用以及数据处理,进而实现上述辨识公章真伪的方法。该方法包括:
获取真公章的原始图像,并标记原始图像中预设数量的对比点;
获取现有公章的盖章图像,并提取盖章图像中的标记点;
对比盖章图像与原始图像,确定标记点与对比点的重合度;
将重合度与设定阈值对比,确定盖章的公章是否为真公章。
实施例四
本发明实施例四还提供一种存储介质,该存储介质上存储有计算机程序,当该计算机程序被处理器执行时实现本发明任意实施例提供的辨识公章真伪的方法。该方法包括:
获取真公章的原始图像,并标记原始图像中预设数量的对比点;
获取现有公章的盖章图像,并提取盖章图像中的标记点;
对比盖章图像与原始图像,确定标记点与对比点的重合度;
将重合度与设定阈值对比,确定盖章的公章是否为真公章。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
- 一种辨识公章真伪的方法、系统、设备及存储介质
- 一种用电负荷辨识方法、系统、可读存储介质及设备