本申请涉及图像识别,尤其涉及铭牌标贴识别方法、装置、电子设备和介质。
背景技术:
1、工业场景中每件产品都有铭牌,铭牌是向用户提供厂家标识、品牌型号,参数等信息的重要媒介,在家用电器领域铭牌广泛存在各种电器之上,通过视觉防呆系统进行铭牌有无以及铭牌上重要信息的实时检测,现有铭牌检测视觉防呆系统需要建立模板作为防呆系统的检测标准,建立模板的质量影响了视觉防呆系统的应用效果。
2、工厂生产商品铭牌多样,换型频繁,需要首台建立模板作为系统检测标准。目前,铭牌检测视觉防呆系统建立模板的方法是依靠人工手动框选建立模板,每次换型生产需要人工建立模板,人工首先框选铭牌位置,再对铭牌中的目标信息进行框选完成建模,人工框选建立模板存在操作耗时长,框选铭牌内容信息位置偏差大问题,从而影响视觉防呆系统的使用效果。
技术实现思路
1、本申请旨在至少解决现有技术中存在的技术问题之一。为此,本申请提出一种铭牌标贴识别方法,通过将字符串的编辑距离映射为字符串的相似度,将相似度最大的文本框区域作为目标文本框区域,从而实现铭牌标贴的自动建模,减少人工建模花费的时间,提高铭牌标贴建模的效率和准确性。
2、本申请还提出一种铭牌标贴识别装置、电子设备和存储介质。
3、根据本申请第一方面实施例的铭牌标贴识别方法,包括:
4、识别待检测铭牌标贴图像的至少一个文本框区域;
5、对每个所述文本框区域进行文本识别,获取每个所述文本框区域对应的第一字符串;
6、基于各第一字符串与系统数据库中存储的第二字符串的编辑距离,确定各第一字符串与所述第二字符串的相似度;
7、将所述相似度最大的第一字符串对应的文本框区域设为目标文本框区域。
8、本申请实施例通过将字符串的编辑距离映射为字符串的相似度,将相似度最大的文本框区域作为目标文本框区域,从而实现铭牌标贴的自动建模,减少人工建模花费的时间,提高铭牌标贴建模的效率和准确性。
9、根据本申请的一个实施例,所述基于各第一字符串与系统数据库中存储的第二字符串的编辑距离,确定各第一字符串与所述第二字符串的相似度,包括:
10、基于第一设定值、各编辑距离及其缩放因子,确定各编辑距离参数;
11、将各编辑距离参数的倒数作为各第一字符串与所述第二字符串的相似度。
12、根据本申请的一个实施例,所述将所述相似度最大的第一字符串对应的文本框区域设为目标文本框区域之后,还包括:
13、基于所述目标文本框区域的位置坐标,确定所述目标文本框区域的宽度值和高度值;
14、基于所述宽度值及其横向缩放因子、所述高度值及其纵向缩放因子,确定所述目标文本框区域在初始铭牌标贴图像中的坐标信息;
15、基于所述坐标信息,将所述目标文本框区域映射至所述初始铭牌标贴图像中。
16、根据本申请的一个实施例,确定所述待检测铭牌标贴图像,包括:
17、采用两级嵌套的u型结构网络对初始铭牌标贴图像进行多次池化下采样,以提取所述初始铭牌标贴图像的第一特征;
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、本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种铭牌标贴识别方法,其特征在于,包括:
2.根据权利要求1所述的铭牌标贴识别方法,其特征在于,所述基于各第一字符串与系统数据库中存储的第二字符串的编辑距离,确定各第一字符串与所述第二字符串的相似度,包括:
3.根据权利要求1所述的铭牌标贴识别方法,其特征在于,所述将所述相似度最大的第一字符串对应的文本框区域设为目标文本框区域之后,还包括:
4.根据权利要求1所述的铭牌标贴识别方法,其特征在于,确定所述待检测铭牌标贴图像,包括:
5.根据权利要求1所述的铭牌标贴识别方法,其特征在于,所述识别待检测铭牌标贴图像的至少一个文本框区域,包括:
6.根据权利要求1所述的铭牌标贴识别方法,其特征在于,确定各第一字符串与系统数据库中存储的第二字符串的编辑距离,包括:
7.根据权利要求1所述的铭牌标贴识别方法,其特征在于,所述基于各第一字符串与系统数据库中存储的第二字符串的编辑距离,确定各第一字符串与所述第二字符串的相似度之后,还包括:
8.一种铭牌标贴识别装置,其特征在于,包括:
9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述的铭牌标贴识别方法。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的铭牌标贴识别方法。