本发明涉及电气设计领域,尤其涉及一种电路图标准化方法、装置、设备及介质。
背景技术:
1、在电气设计公司,电路设计工程师常常需要将客户提供的纷繁复杂、画法各异的电路图进行标准化,以得到符合公司内部统一标准的电路图,再将标准的电路图下发到采购、生产和配件设计等下游部门,最终生产出客户需要的电路产品。
2、在电路图标准化的过程中,现有方法通常需要电路设计工程师将图纸导入到制图软件中,并结合图纸中的标注信息和工程师自身具备的专业知识手动在制图软件中将图纸中的电路拆解为电路单元,然后针对各电路单元逐一从pdm系统(product datamanagement,产品数据管理系统)的大量标准电路单元数据中搜索出对应的标准电路单元进行替换,最终组合成标准电路图。这一过程不仅耗时耗力,效率极低,而且容易出现人为错误,导致电路图的标准化质量参差不齐。
技术实现思路
1、本发明的主要目的在于提供一种电路图标准化方法、装置、设备及介质,旨在解决现有的电路图标准化方法效率低的技术问题。
2、本发明第一方面提供电路图标准化方法,所述电路图标准化方法包括:
3、获取预设格式的原始电路图;
4、基于预设目标检测算法从所述原始电路图中拆解出组成所述原始电路图的若干原始电路单元;
5、对所述原始电路单元进行灰度转换、伪色彩模式格式转换、张量转换和归一化处理,得到待提取数据;
6、基于预设特征提取算法对所述待提取数据进行特征提取,得到所述原始电路单元对应的原始单元特征;
7、将所述原始单元特征与标准单元库中各预存储标准电路单元的标准单元特征进行特征比对,以确定所述原始电路单元对应的标准电路单元;
8、采用所述标准电路单元替换所述原始电路图中对应的所述原始电路单元,得到标准电路图。
9、可选的,在本发明第一方面的第一种实现方式中,所述基于预设目标检测算法从所述原始电路图中拆解出组成所述原始电路图的若干原始电路单元,包括:
10、对所述原始电路图进行灰度转换、伪色彩模式格式转换、张量转换和归一化处理,得到待检测数据;
11、基于所述预设目标检测算法对所述待检测数据进行电路单元检测,得到单元检测框坐标;
12、基于所述单元检测框坐标确定组成所述原始电路图的若干所述原始电路单元。
13、可选的,在本发明第一方面的第二种实现方式中,所述预设目标检测算法基于yolo算法实现。
14、可选的,在本发明第一方面的第三种实现方式中,所述预设特征提取算法基于预设残差网络模型实现,所述预设残差网络模型基于样本电路单元的数据对残差网络框架模型训练得到;
15、所述基于预设特征提取算法对所述待提取数据进行特征提取,得到所述原始电路单元对应的原始单元特征,包括:
16、获取所述预训练的残差网络模型;
17、将所述预设残差网络模型的第一层调整为灰度图像处理层,并移除所述预设残差网络模型的全连接层,得到特征提取模型;
18、基于所述特征提取模型对所述待提取数据进行特征提取,得到所述原始电路单元对应的所述原始单元特征。
19、可选的,在本发明第一方面的第四种实现方式中,所述将所述原始单元特征与标准单元库中各预存储标准电路单元的标准单元特征进行特征比对,以确定所述原始电路单元对应的标准电路单元,包括:
20、遍历所述标准单元库中的各所述预存储标准电路单元,并查询各所述预存储标准电路单元对应的所述标准单元特征;
21、计算所述原始单元特征与各所述标准单元特征之间的余弦相似度;
22、从与所述原始单元特征的余弦相似度最高的至少一个所述标准单元特征中确定与所述原始单元特征对应的所述标准单元特征,以确定所述原始电路单元对应的标准电路单元。
23、可选的,在本发明第一方面的第五种实现方式中,所述电路图标准化方法还包括:
24、响应于获取到待录入电路图,对所述待录入电路图进行电路单元检测,以确定所述待录入电路图是否为单个电路单元;
25、响应于确认所述待录入电路图为单个电路单元,对所述待录入电路图进行特征提取,得到所述待录入电路图对应的待录入单元特征;
26、将所述待录入单元特征与对应的所述待录入电路图存储到所述标准单元库中,以更新所述标准单元库。
27、可选的,在本发明第一方面的第六种实现方式中,所述电路图标准化方法还包括:
28、响应于接收到的单元修改指令,对所述标准单元库中指定的所述预存储标准电路单元进行修改;
29、和/或,响应于接收到的单元删除指令,删除所述标准单元库中指定的所述预存储标准电路单元。
30、本发明第二方面还提供一种电路图标准化装置,所述电路图标准化装置包括:
31、获取模块,用于获取预设格式的原始电路图;
32、拆图模块,用于基于预设目标检测算法从所述原始电路图中拆解出组成所述原始电路图的若干原始电路单元;
33、搜图模块,用于对所述原始电路单元进行灰度转换、伪色彩模式格式转换、张量转换和归一化处理,得到待提取数据,并基于预设特征提取算法对所述待提取数据进行特征提取,得到所述原始电路单元对应的原始单元特征,及将所述原始单元特征与标准单元库中各预存储标准电路单元的标准单元特征进行特征比对,以确定所述原始电路单元对应的标准电路单元;
34、替换模块,用于采用所述标准电路单元替换所述原始电路图中对应的所述原始电路单元,得到标准电路图。
35、本发明第三方面还提供一种计算机设备,所述计算机设备包括:存储器和至少一个处理器,所述存储器中存储有指令;所述至少一个处理器调用所述存储器中的所述指令,以使得所述计算机设备执行如上述所述的电路图标准化方法。
36、本发明第四方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现如上述所述的电路图标准化方法。
37、本发明实施例提供的一种电路图标准化方法、装置、设备及存储介质,先获取预设格式的原始电路图,然后通过拆解和替换的方式,将原始电路图中的各个单元替换为标准电路单元,从而生成标准电路图。本发明能够自动执行该电路图标准化方法的步骤,显著提高了电路图标准化的效率,节省了人力资源和时间资源,防止了人为错误的发生,提高了电路图标准化的准确性和可靠性,能够应对各种复杂的电路图纸,具备较强的适应性和兼容性,有利于提高电气设计的标准化水平,提升采购、生产和配件设计等下游部门的工作效率。
1.一种电路图标准化方法,其特征在于,所述电路图标准化方法包括:
2.根据权利要求1所述的电路图标准化方法,其特征在于,所述基于预设目标检测算法从所述原始电路图中拆解出组成所述原始电路图的若干原始电路单元,包括:
3.根据权利要求1或2所述的电路图标准化方法,其特征在于,所述预设目标检测算法基于yolo算法实现。
4.根据权利要求1所述的电路图标准化方法,其特征在于,所述预设特征提取算法基于预设残差网络模型实现,所述预设残差网络模型基于样本电路单元的数据对残差网络框架模型训练得到;
5.根据权利要求1所述的电路图标准化方法,其特征在于,所述将所述原始单元特征与标准单元库中各预存储标准电路单元的标准单元特征进行特征比对,以确定所述原始电路单元对应的标准电路单元,包括:
6.根据权利要求1所述的电路图标准化方法,其特征在于,所述电路图标准化方法还包括:
7.根据权利要求1所述电路图标准化方法,其特征在于,所述电路图标准化方法还包括:
8.一种电路图标准化装置,其特征在于,所述电路图标准化装置包括:
9.一种计算机设备,其特征在于,所述计算机设备包括:存储器和至少一个处理器,所述存储器中存储有指令;
10.一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,其特征在于,所述指令被处理器执行时实现如权利要求1-7中任一项所述的电路图标准化方法。