一种图纸的对称轴识别方法、系统、设备及可读存储介质与流程

文档序号:34030677发布日期:2023-05-05 11:17阅读:47来源:国知局
一种图纸的对称轴识别方法、系统、设备及可读存储介质与流程

本发明涉及计算机辅助设计,具体涉及一种图纸的对称轴识别方法、系统、设备及可读存储介质。


背景技术:

1、在设计图纸中,很多图纸为对称图纸。所谓对称图纸,即图纸中存在两个区域的图元围绕一个对称轴镜像对称。比如,图纸中左半区域的图元与右半区域的图元是对称的。设计人员在处理对称图纸时,通常只对对称部分的其中一半区域进行详细绘制,而对另一半区域则缺省处理标注等信息,只简单绘制外形边线等信息。图纸的使用者需要根据业务知识与经验,推断出图纸中的对称轴以及对称区域,进而在另一半区域中补齐未详细绘制的信息。

2、目前,随着互联网、机器学习等技术的发展,开始通过智能识别算法来识别建筑设计图纸的对称轴,并根据识别出的对称轴,将对称轴其中一侧区域中的标注等信息映射到另一侧区域中。这些算法首先识别建筑设计图纸的几何中线,并将几何中线作为对称轴,然后将对称轴其中一侧区域中的标注等信息映射到对称轴的另一侧区域中。

3、通过这种方法识别出的对称轴,准确率较低。比如图纸中存在布局对称、多对称轴等情况时,这种方法无法准确识别出图纸中的对称轴,进而导致信息映射的准确率也较低。


技术实现思路

1、有鉴于此,本发明实施方式提供了一种图纸的对称轴识别方法、对称轴识别系统、电子设备及计算机可读存储介质,识别出的图纸对称轴,准确率较高。

2、本发明一方面提供了一种图纸的对称轴识别方法,所述方法包括:

3、获取图纸中的图元在图纸对称方向的一维图元坐标,并确定所述一维图元坐标在所述图纸对称方向的坐标分布区域;

4、在所述坐标分布区域中划分坐标子区域;

5、在所述坐标子区域中,若所述坐标子区域包括的一维图元坐标围绕所述坐标子区域的中点坐标对称,确定所述图纸在所述坐标子区域的所述中点坐标处存在备选对称轴;及

6、在所述备选对称轴满足预设条件的情况下,将所述备选对称轴确定为所述图纸的对称轴。

7、在本技术的一些实施例中,获取图纸中的图元在图纸对称方向的一维图元坐标,并在一维图元坐标的坐标分布区域中划分坐标子区域,通过判断坐标子区域包括的一维图元坐标是否围绕坐标子区域的中点坐标对称,来检测图纸在坐标子区域的中点坐标处是否存在备选对称轴,以及将符合预设条件的备选对称轴作为图纸的对称轴。这样,可以在坐标分布区域中的不同位置划分坐标子区域,进而可以检测图纸对称方向上不同位置处的对称轴。相对于一些技术中的仅将图纸的几何中线作为对称轴,本技术的对称轴识别方法可以对图纸对称方向上不同位置的对称轴进行识别,识别出的图纸对称轴,准确率较高。

8、在一些实施例中,所述在所述坐标分布区域中划分坐标子区域,包括:

9、在所述坐标分布区域内,按照预设的滑动步长,依次划分所述坐标子区域,得到多个所述坐标子区域;

10、所述确定所述图纸在所述坐标子区域的所述中点坐标处存在备选对称轴,包括:

11、在任一所述坐标子区域中,若该坐标子区域包括的一维图元坐标围绕该坐标子区域的中点坐标对称,确定所述图纸在该坐标子区域的中点坐标处存在备选对称轴。

12、在坐标分布区域内,按照预设的滑动步长划分坐标子区域,并确定每个坐标子区域的中点坐标处是否存在备选对称轴,可以遍历图纸中可能存在的备选对称轴,提高对称轴的检测精度。

13、在一些实施例中,在满足如下条件时,确定所述坐标子区域所包括的一维图元坐标围绕所述坐标子区域的中点坐标对称:

14、在所述坐标子区域包括的一维图元坐标中,若围绕所述坐标子区域的中点坐标对称的一维图元坐标的占比超过第一占比阈值,确定所述坐标子区域包括的一维图元坐标围绕所述坐标子区域的中点坐标对称。

15、通过设置第一占比阈值,允许将图纸中存在细微差别但处于对称位置的两个区域确定为对称区域,对称轴的确定规则更灵活,适用的场景更多。

16、在一些实施例中,在确定所述图纸在所述中点坐标处存在备选对称轴之后,所述方法还包括:

17、在所述坐标分布区域内,按照预设的扩增步长扩增所述坐标子区域,以确定所述备选对称轴的对称区域,其中,所述对称区域表示围绕所述备选对称轴对称的一维图元坐标的区域范围。

18、按照预设的扩增步长扩增坐标子区域,可以较为准确的划分各个对称轴的对称区域。

19、在一些实施例中,所述在所述备选对称轴满足预设条件的情况下,将所述备选对称轴确定为所述图纸的对称轴,包括:

20、若所述备选对称轴的对称区域在所述图纸对称方向的区域宽度超过宽度阈值,将所述备选对称轴确定为所述图纸的对称轴。

21、通过将对称区域的区域宽度和宽度阈值比较,可以剔除图纸中的无效对称轴,提高对称轴的检测精度。

22、在一些实施例中,所述宽度阈值是基于以下至少一个条件确定的:

23、所述坐标分布区域在所述图纸对称方向的区域宽度;

24、所述图纸中待确定的对称轴数量。

25、如此,可以针对不同的图纸设置不同的宽度阈值,使得最后筛选得到的对称轴可以符合图纸的实际对称情况,从而提高对称轴检测精度。

26、在一些实施例中,所述在所述备选对称轴满足预设条件的情况下,将所述备选对称轴确定为所述图纸的对称轴,包括:

27、在所述备选对称轴的对称区域中,若所述备选对称轴两侧共线的图元占比超过第二占比阈值,将所述备选对称轴确定为所述图纸的对称轴。

28、如此,将坐标位于对称区域的图元进行共线比较,可以剔除无效的对称轴,提高对称轴的检测精度。

29、在一些实施例中,所述获取图纸中的图元在图纸对称方向的一维图元坐标,可以包括:

30、获取所述图元的中点在所述图纸对称方向的一维图元坐标,以作为所述图元在所述图纸对称方向的一维图元坐标。

31、将各个图元的中点在图纸对称方向的一维图元坐标作为图元的一维图元坐标,可以减少数据处理量。

32、本发明另一方面还提供了一种对称轴识别系统,所述系统包括:

33、坐标获取模块,用于获取图纸中的图元在图纸对称方向的一维图元坐标,并确定所述一维图元坐标在所述图纸对称方向的坐标分布区域;

34、邻域划分模块,用于在所述坐标分布区域中划分坐标子区域;

35、备选对称轴识别模块,用于在所述坐标子区域中,若所述坐标子区域包括的一维图元坐标围绕所述坐标子区域的中点坐标对称,确定所述图纸在所述坐标子区域的所述中点坐标处存在备选对称轴;及

36、对称轴识别模块,用于在所述备选对称轴满足预设条件的情况下,将所述备选对称轴确定为所述图纸的对称轴。

37、本发明另一方面还提供了一种电子设备,所述电子设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如上所述的方法。

38、本发明另一方面还提供了一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如上所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1