本申请涉及计算机领域,具体而言,涉及一种结构信息的获取方法、装置和存储介质及电子设备。
背景技术:
1、在结构信息的获取场景中,通常是以工程师读取图纸,进行后续的手工录入,但人工获取图纸的速度较慢,且在图纸中查找内容也较为困难,进而导致结构信息的获取效率较低的问题出现。因此,存在结构信息的获取效率较低的问题。
2、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本申请实施例提供了一种结构信息的获取方法、装置和存储介质及电子设备,以至少解决结构信息的获取效率较低的技术问题。
2、根据本申请实施例的一个方面,提供了一种结构信息的获取方法,包括:获取多个图素,其中,上述图素是对象结构图的基本组成元素,上述对象结构图是对象结构的示例图;根据上述图素的结构特征,从上述多个图素中确定出,属于同一结构构件的至少两个图素,并识别上述至少两个图素组合成的结构构件,其中,上述结构构件是上述对象结构的组成部分;获取上述至少两个图素组合成的结构构件对应的结构信息。
3、根据本申请实施例的另一方面,还提供了一种结构信息的获取装置,包括:第一获取单元,用于获取多个图素,其中,上述图素是对象结构图的基本组成元素,上述对象结构图是对象结构的示例图;识别单元,用于根据上述图素的结构特征,从上述多个图素中确定出,属于同一结构构件的至少两个图素,并识别上述至少两个图素组合成的结构构件,其中,上述结构构件是上述对象结构的组成部分;第二获取单元,用于获取上述至少两个图素组合成的结构构件对应的结构信息。
4、作为一种可选的方案,上述识别单元,包括:分组模块,用于根据上述图素的类型特征,对上述多个图素进行一次分组,得到候选图素集合,其中,上述结构特征包括上述类型特征;识别模块,用于根据上述图素的图形特征,从上述候选图素集合中确定出上述至少两个图素,并识别上述至少两个图素组合成的结构构件,其中,上述结构特征包括上述图形特征。
5、作为一种可选的方案,上述分组模块,包括:获取子模块,用于根据上述类型特征,从上述多个图素中获取属于目标类型的最小候选图素,其中,上述目标类型是上述至少两个图素组合成的结构构件属于的结构类型;第一确定子模块,用于沿着上述最小候选图素,从上述对象结构图中确定出候选图素范围;第二确定子模块,用于将上述候选图素范围内的图素确定为上述候选图素集合中的图素。
6、作为一种可选的方案,上述识别模块,包括:识别子模块,用于根据上述图形特征,从上述候选图素集合中确定出上述至少两个图素,并识别上述至少两个图素组合成的结构构件,其中,上述至少两个图素位于的封闭图形,与上述目标类型对应的外轮廓相匹配。
7、作为一种可选的方案,上述第二获取单元,包括:获取模块,用于根据上述对象结构图中,关于上述至少两个图素组合成的结构构件的参考信息,和上述至少两个图素组合成的结构构件的形状特征,获取上述结构信息。
8、作为一种可选的方案,上述装置还包括:确定模块,用于在上述根据上述对象结构图中,关于上述至少两个图素组合成的结构构件的参考信息,和上述至少两个图素组合成的结构构件的形状特征,获取上述结构信息之前,确定上述至少两个图素组合成的结构构件,在上述对象结构图中关联的数值设定范围;读取模块,用于在上述根据上述对象结构图中,关于上述至少两个图素组合成的结构构件的参考信息,和上述至少两个图素组合成的结构构件的形状特征,获取上述结构信息之前,从上述数值设定范围中,读取上述参考信息。
9、作为一种可选的方案,上述装置还包括:输入模块,用于在上述根据上述对象结构图中,关于上述至少两个图素组合成的结构构件的参考信息,和上述至少两个图素组合成的结构构件的形状特征,获取上述结构信息之前,将结构图像输入预先训练好的神经网络模型,得到上述结构信息,其中,上述结构图像是包含上述至少两个图素组合成的结构构件的图像。
10、作为一种可选的方案,上述装置还包括:查找单元,用于在上述获取上述至少两个图素组合成的结构构件对应的结构信息之后,响应于对上述至少两个图素组合成的结构构件,或上述结构信息执行的查找操作,获取上述至少两个图素。
11、根据本申请实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行如以上结构信息的获取方法。
12、根据本申请实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的结构信息的获取方法。
13、在本申请实施例中,获取多个图素,其中,上述图素是对象结构图的基本组成元素,上述对象结构图是对象结构的示例图;根据上述图素的结构特征,从上述多个图素中确定出,属于同一结构构件的至少两个图素,并识别上述至少两个图素组合成的结构构件,其中,上述结构构件是上述对象结构的组成部分;获取上述至少两个图素组合成的结构构件对应的结构信息。
14、具体而言,首先获取多个图素,这些图素是构成对象结构图的基本元素。对象结构图作为结构的图形化表示,提供了结构构件的直观展示。接着,根据图素的结构特征,对图素进行智能分类与识别,能够准确地从图素集合中确定出属于同一结构构件的至少两个图素。这一过程替代了人工查找和确认的繁琐步骤,大大提高了识别的速度和准确性。随后,识别出的图素被组合成完整的结构构件。这些构件是对象结构的基本组成部分,能够快速形成对结构构件的全面认识,避免了人工组合的复杂性和潜在的错误。最后,根据组合成的结构构件,自动获取对应的结构信息。通过自动化的信息获取,达到了减少人工录入的工作量,和提高数据的准确性和一致性的目的,从而实现了提高结构信息的获取效率的技术效果,进而解决了结构信息的获取效率较低的技术问题。
1.一种结构信息的获取方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述图素的结构特征,从所述多个图素中确定出,属于同一结构构件的至少两个图素,并识别所述至少两个图素组合成的结构构件,包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述图素的类型特征,对所述多个图素进行一次分组,得到候选图素集合,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述图素的图形特征,从所述候选图素集合中确定出所述至少两个图素,并识别所述至少两个图素组合成的结构构件,包括:
5.根据权利要求1所述的方法,其特征在于,所述获取所述至少两个图素组合成的结构构件对应的结构信息,包括:
6.根据权利要求5所述的方法,其特征在于,在所述根据所述对象结构图中,关于所述至少两个图素组合成的结构构件的参考信息,和所述至少两个图素组合成的结构构件的形状特征,获取所述结构信息之前,所述方法还包括:
7.根据权利要求5所述的方法,其特征在于,在所述根据所述对象结构图中,关于所述至少两个图素组合成的结构构件的参考信息,和所述至少两个图素组合成的结构构件的形状特征,获取所述结构信息之前,所述方法还包括:
8.根据权利要求1至7中任一项所述的方法,其特征在于,在所述获取所述至少两个图素组合成的结构构件对应的结构信息之后,所述方法还包括:
9.一种结构信息的获取装置,其特征在于,包括:
10.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序被电子设备运行时执行权利要求1至8任一项中所述的方法。
11.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1至8任一项中所述方法的步骤。
12.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至8任一项中所述的方法。
