System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于电力系统,具体涉及一种电力设备铭牌信息提取方法及相关装置。
技术介绍
1、在电力行业蓬勃发展的背景下,电力设备的数量速度增长。这些设备的高效管理和维护不仅是确保电网稳定运行的关键,也是提升电力供应质量和效率的重要因素。设备铭牌,作为电力设备不可或缺的信息标识,承载着设备的型号、规格参数、生产日期等一系列关键数据,这些数据对于设备的全生命周期管理、故障排查及预防性维护具有至关重要的作用。
2、传统的设备铭牌信息读取方式依赖于人工操作,不仅效率低下,而且容易出错,特别是在面对大量设备时,人工管理的难度和成本显著增加。近年来,随着信息技术的飞速发展,光学字符识别(ocr)技术因其高效、准确的特性,在铭牌识别与信息提取领域得到了广泛应用。ocr技术能够自动识别并提取图像中的文字信息,极大地提高了信息处理的效率和准确性,为电力设备管理带来了便利。尽管ocr技术在铭牌识别领域取得了进展,但实际应用中仍面临诸多挑战。由于不同制造厂商的设备铭牌往往具有不同结构特点,特别是当铭牌的文本结构复杂或不规则时,其识别的准确性尚不能满足行业需求。
技术实现思路
1、针对现有技术中存在的问题,本专利技术提供了一种电力设备铭牌信息提取方法及相关装置,其目的在于有效地从各种复杂铭牌中提取出结构化信息。
2、为了解决上述技术问题,本专利技术通过以下技术方案予以实现:
3、根据本专利技术的第一方面,提供一种电力设备铭牌信息提取方法,包括:
4、按行提取电力
5、利用所述铭牌文本内容遍历预先建立的非常规铭牌模板库,所述非常规铭牌模板库中包括多种标记有不同供应商名称-设备名称标签的非常规铭牌模板;
6、当所述铭牌文本内容中包含与所述供应商名称-设备名称标签相匹配的内容时,调用与该匹配标签对应的非常规铭牌模板,并利用所述铭牌文本内容填充调用的非常规铭牌模板,得到电力设备铭牌信息;
7、当所述铭牌文本内容中未包含与所述供应商名称-设备名称标签相匹配的内容时,所述铭牌文本内容即为电力设备铭牌信息。
8、在第一方面的一种可能的实现方式中,所述按行提取电力设备铭牌的铭牌文本内容,包括:
9、获取电力设备铭牌图片;
10、利用ocr算法在所述电力设备铭牌图片中按行遍历提取铭牌文本内容;
11、遍历完每行的最后一个文本块时,进行换行遍历,直至遍历完所述电力设备铭牌图片。
12、在第一方面的一种可能的实现方式中,所述利用ocr算法在所述电力设备铭牌图片中按行遍历提取铭牌文本内容时,还包括:
13、遍历同一行时,若相邻文本块之间的字符间隔超过预设字符间隔时,在相邻文本块之间添加分隔符。
14、在第一方面的一种可能的实现方式中,所述非常规铭牌模板是根据与供应商名称-设备名称对应的实际电力设备铭牌构建的,所述非常规铭牌模板中包括固定文本块,以及与固定文本块存在唯一位置关系的文本填充区域。
15、在第一方面的一种可能的实现方式中,所述利用所述铭牌文本内容填充调用的非常规铭牌模板,具体为:
16、将所述铭牌文本内容与所述非常规铭牌模板中的固定文本块进行对比;
17、根据对比结果,将铭牌文本内容中的信息填充至文本填充区域。
18、在第一方面的一种可能的实现方式中,所述非常规铭牌为电力设备铭牌文本未按行规律排列的铭牌。
19、根据本专利技术的第一方面,提供一种电力设备铭牌信息提取装置,包括:
20、提取模块,用于按行提取电力设备铭牌的铭牌文本内容;
21、遍历模块,用于利用所述铭牌文本内容遍历预先建立的非常规铭牌模板库,所述非常规铭牌模板库中包括多种标记有不同供应商名称-设备名称标签的非常规铭牌模板;
22、调用填充模块,用于当所述铭牌文本内容中包含与所述供应商名称-设备名称标签相匹配的内容时,调用与该匹配标签对应的非常规铭牌模板,并利用所述铭牌文本内容填充调用的非常规铭牌模板,得到电力设备铭牌信息;
23、确定模块,用于当所述铭牌文本内容中未包含与所述供应商名称-设备名称标签相匹配的内容时,所述铭牌文本内容即为电力设备铭牌信息。
24、在第二方面的一种可能的实现方式中,所述提取模块具体用于:
25、获取电力设备铭牌图片;
26、利用ocr算法在所述电力设备铭牌图片中按行遍历提取铭牌文本内容;
27、遍历完每行的最后一个文本块时,进行换行遍历,直至遍历完所述电力设备铭牌图片。
28、在第二方面的一种可能的实现方式中,所述利用ocr算法在所述电力设备铭牌图片中按行遍历提取铭牌文本内容时,还包括:
29、遍历同一行时,若相邻文本块之间的字符间隔超过预设字符间隔时,在相邻文本块之间添加分隔符。
30、在第二方面的一种可能的实现方式中,所述非常规铭牌模板是根据与供应商名称-设备名称对应的实际电力设备铭牌构建的,所述非常规铭牌模板中包括固定文本块,以及与固定文本块存在唯一位置关系的文本填充区域。
31、在第二方面的一种可能的实现方式中,所述利用所述铭牌文本内容填充调用的非常规铭牌模板,具体为:
32、将所述铭牌文本内容与所述非常规铭牌模板中的固定文本块进行对比;
33、根据对比结果,将铭牌文本内容中的信息填充至文本填充区域。
34、根据本专利技术的第三方面,提供一种设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现所述的一种电力设备铭牌信息提取方法的步骤。
35、根据本专利技术的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现所述的一种电力设备铭牌信息提取方法的步骤。
36、与现有技术相比,本专利技术至少具有以下有益效果:
37、本专利技术提供的一种电力设备铭牌信息提取方法,首先按行提取电力设备铭牌的铭牌文本内容,然后利用铭牌文本内容遍历预先建立的非常规铭牌模板库,当铭牌文本内容中包含与供应商名称-设备名称标签相匹配的内容时,调用与该匹配标签对应的非常规铭牌模板,并利用铭牌文本内容填充调用的非常规铭牌模板,得到电力设备铭牌信息;当铭牌文本内容中未包含与供应商名称-设备名称标签相匹配的内容时,铭牌文本内容即为电力设备铭牌信息。由此可见,本专利技术通过按行提取铭牌文本内容并匹配模板,可快速得到电力设备铭牌信息,并通过预先建立的非常规铭牌模板库,能够针对具有不同结构特点的铭牌进行准确的信息提取,避免了传统ocr技术在面对复杂或不规则铭牌时可能出现的识别错误,可以有效地从各种复杂铭牌中提取出结构化信息,从而提高了信息提取的准确性。
38、为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细本文档来自技高网...
【技术保护点】
1.一种电力设备铭牌信息提取方法,其特征在于,包括:
2.根据权利要求1所述的一种电力设备铭牌信息提取方法,其特征在于,所述按行提取电力设备铭牌的铭牌文本内容,包括:
3.根据权利要求2所述的一种电力设备铭牌信息提取方法,其特征在于,所述利用OCR算法在所述电力设备铭牌图片中按行遍历提取铭牌文本内容时,还包括:
4.根据权利要求1所述的一种电力设备铭牌信息提取方法,其特征在于,所述非常规铭牌模板是根据与供应商名称-设备名称对应的实际电力设备铭牌构建的,所述非常规铭牌模板中包括固定文本块,以及与固定文本块存在唯一位置关系的文本填充区域。
5.根据权利要求4所述的一种电力设备铭牌信息提取方法,其特征在于,所述利用所述铭牌文本内容填充调用的非常规铭牌模板,具体为:
6.根据权利要求1所述的一种电力设备铭牌信息提取方法,其特征在于,所述非常规铭牌为电力设备铭牌文本未按行规律排列的铭牌。
7.一种电力设备铭牌信息提取装置,其特征在于,包括:
8.根据权利要求7所述的一种电力设备铭牌信息提取装置,其特征在于,
9.一种设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述的一种电力设备铭牌信息提取方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述的一种电力设备铭牌信息提取方法的步骤。
...【技术特征摘要】
1.一种电力设备铭牌信息提取方法,其特征在于,包括:
2.根据权利要求1所述的一种电力设备铭牌信息提取方法,其特征在于,所述按行提取电力设备铭牌的铭牌文本内容,包括:
3.根据权利要求2所述的一种电力设备铭牌信息提取方法,其特征在于,所述利用ocr算法在所述电力设备铭牌图片中按行遍历提取铭牌文本内容时,还包括:
4.根据权利要求1所述的一种电力设备铭牌信息提取方法,其特征在于,所述非常规铭牌模板是根据与供应商名称-设备名称对应的实际电力设备铭牌构建的,所述非常规铭牌模板中包括固定文本块,以及与固定文本块存在唯一位置关系的文本填充区域。
5.根据权利要求4所述的一种电力设备铭牌信息提取方法,其特征在于,所述利用所述铭牌文本内容填充调用的非常规铭牌模板,具体为...
【专利技术属性】
技术研发人员:刘海龙,鲁敬,黄飞,习毅聪,孙坳,樊伟光,阎德健,石凯丞,苏会超,万博文,聂敏,张弛,
申请(专利权)人:国网北京市电力公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。