工程图墙体识别方法、装置及电子设备制造方法及图纸

技术编号:20285332 阅读:22 留言:0更新日期:2019-02-10 17:52
本发明专利技术提供一种工程图墙体识别方法、装置及电子设备,涉及计算机图像处理技术领域。该方法通过从工程图文件的多个图层中确定墙体图像所在图层,并将确定的图层作为目标图层,然后根据目标图层中各线条围成的回路确定围成墙体图像对应的线条,以实现对工程图墙体的识别。本方案因为可以自动实现对工程图中墙体的识别,所以可以简化设计师从多个图层中手动选择墙体的操作步骤,另外还有助于提高工程图中墙体的识别效率。

Engineering drawing wall identification method, device and electronic equipment

The invention provides a wall recognition method, device and electronic equipment for engineering drawings, which relates to the technical field of computer image processing. The method identifies the layer of wall image from multiple layers of engineering drawing files, and takes the determined layer as the target layer. Then, according to the loop surrounded by lines in the target layer, the corresponding lines of wall image are determined to realize the recognition of engineering drawing wall. Because this scheme can automatically recognize the wall in engineering drawings, it can simplify the operation steps of the designer to select the wall manually from multiple layers, and also help to improve the recognition efficiency of the wall in engineering drawings.

【技术实现步骤摘要】
工程图墙体识别方法、装置及电子设备
本专利技术涉及计算机图像处理
,具体而言,涉及一种工程图墙体识别方法、装置及电子设备。
技术介绍
随着在线家装软件的兴起,为装修公司和设计师快速出图提供了极大的方便,传统的出图方式是CAD图,只用二维平面图表示户型,不能直接进行三维的设计。现有技术中,设计师需要利用装修软件将CAD图纸中用于表示墙体,门窗的线条,从纷繁复杂的各色线条中找出来,使在线装修软件能够基于选择的墙体、门窗的线条生成相应的墙体、门窗。建筑领域中的CAD图通常包括多个图层,设计师需要手动选中相应图层才能手动对墙体的线条进行选取,该方式增加了设计师的手工操作步骤,不利于墙体快速地识别与选中。
技术实现思路
为了克服上述现有技术中的不足,本专利技术提供一种工程图墙体识别方法、装置及电子设备。为了实现上述目的,本专利技术实施例所提供的技术方案如下所示:第一方面,本专利技术实施例提供一种工程图墙体识别方法,包括:获得预设格式的工程图文件,所述工程图文件包括多个预先构建的图层;基于预设规则从多个所述图层中确定墙体图像所在图层,并将所述墙体图像所在图层作为目标图层;根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条。可选地,上述基于预设规则从多个所述图层中确定墙体图像所在图层,包括:针对每个所述图层,基于预设构建规则构建用于包围所述图层中各线条且面积最小的包围盒;将多个所述图层中面积最大的包围盒所对应的图层作为所述墙体图像所在图层。可选地,上述图层预先设置有坐标轴,所述基于预设构建规则构建用于包围所述图层中各线条的最小包围盒,包括:确定所述图层的线条中横坐标相差最大的两点以及纵坐标相差最大的两点;根据所述横坐标相差最大的两点以及所述纵坐标相差最大的两点构建矩形,其中,矩形的边长与所述坐标轴平行或垂直,所述矩形为当前图层的所述包围盒。可选地,上述根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条之前,所述方法还包括:对所述目标图层中的网格和/或参照块图像进行滤除。可选地,上述根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条,包括:将所述目标图层中路径最大的回路对应的线条作为围成所述墙体图像对应的线条。可选地,上述根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条,包括:将所述目标图层中路径最大的回路的线条的颜色作为所述墙体图像的墙体颜色;在所述目标图层中,将与所述墙体颜色相同的线条的作为围成所述墙体图像对应的线条。可选地,在所述根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条之后,所述方法还包括:对围成所述墙体图像对应的线条进行标记。第二方面,本专利技术实施例提供一种工程图墙体识别装置,所述装置包括:获得单元,用于获得预设格式的工程图文件,所述工程图文件包括多个预先构建的图层;图层确定单元,用于基于预设规则从多个所述图层中确定墙体图像所在图层,并将所述墙体图像所在图层作为目标图层;墙体确定单元,用于根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条。第三方面,本专利技术实施例提供一种电子设备,包括:存储器,用于存储预设格式的工程图文件,所述工程图文件包括多个预先构建的图层;以及与所述存储器连接的处理器,用于从所述存储器获得所述工程图文件;所述处理器还用于基于预设规则从多个所述图层中确定墙体图像所在图层,并将所述墙体图像所在图层作为目标图层;所述处理器还用于根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条。第四方面,本专利技术实施例提供一种计算机可读存储介质,所述可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的工程图墙体识别方法。相对于现有技术而言,本专利技术提供的工程图墙体识别方法、装置及电子设备至少具有以下有益效果:该方法通过从工程图文件的多个图层中确定墙体图像所在图层,并将确定的图层作为目标图层,然后根据目标图层中各线条围成的回路确定围成墙体图像对应的线条,以实现对工程图墙体的识别。本方案因为可以自动实现对工程图中墙体的识别,所以可以简化设计师从多个图层中手动选择墙体的操作步骤,另外还有助于提高工程图中墙体的识别效率。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举本专利技术实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍。应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本专利技术实施例提供的电子设备的方框示意图。图2为本专利技术实施例提供的工程图墙体识别方法的流程示意图。图3为本专利技术实施例提供的工程图的示意图。图4为本专利技术实施例提供的工程图与包围盒的示意图。图5为本专利技术实施例提供的工程图中目标图层的示意图。图6为本专利技术实施例提供的工程图中墙体图像的示意图。图7为本专利技术实施例提供的工程图墙体识别装置的方框示意图。图标:10-电子设备;11-处理器;12-存储器;100-工程图墙体识别装置;110-获得单元;120-图层确定单元;130-墙体确定单元。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。此外,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。下面结合附图,对本专利技术的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。请参照图1,为本专利技术实施例提供的电子设备10的方框示意图。本专利技术实施例提供的电子设备10可以用于实现工程图墙体识别方法的各步骤,能够自动对工程图中的墙体图像进行识别,有助于简化设计师从多个图层中手动选择墙体的操作步骤,以及助于提高工程图中墙体的识别效率。在本实施例中,电子设备10可以是,但不限于个人电脑(personalcomputer,PC)、平板电脑、个人数字助理(personaldigitalassistant,PDA)、移动上网设备(mobileInternetdevice,MID)等。在本实施例中,电子设备10可以包括处理器11、存储器12以及工程图墙体识别装置100,处理器11、存储器12以及工程图墙体识别装置100各个元件之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。在本实施例中,处理器11可能是一种集成电路芯片,具有信号的处理能力。例如,该处理器11可以是中央处理器(Central本文档来自技高网...

【技术保护点】
1.一种工程图墙体识别方法,其特征在于,包括:获得预设格式的工程图文件,所述工程图文件包括多个预先构建的图层;基于预设规则从多个所述图层中确定墙体图像所在图层,并将所述墙体图像所在图层作为目标图层;根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条。

【技术特征摘要】
1.一种工程图墙体识别方法,其特征在于,包括:获得预设格式的工程图文件,所述工程图文件包括多个预先构建的图层;基于预设规则从多个所述图层中确定墙体图像所在图层,并将所述墙体图像所在图层作为目标图层;根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条。2.根据权利要求1所述的方法,其特征在于,所述基于预设规则从多个所述图层中确定墙体图像所在图层,包括:针对每个所述图层,基于预设构建规则构建用于包围所述图层中各线条且面积最小的包围盒;将多个所述图层中面积最大的包围盒所对应的图层作为所述墙体图像所在图层。3.根据权利要求2所述的方法,其特征在于,所述图层预先设置有坐标轴,所述基于预设构建规则构建用于包围所述图层中各线条的最小包围盒,包括:确定所述图层的线条中横坐标相差最大的两点以及纵坐标相差最大的两点;根据所述横坐标相差最大的两点以及所述纵坐标相差最大的两点构建矩形,其中,矩形的边长与所述坐标轴平行或垂直,所述矩形为当前图层的所述包围盒。4.根据权利要求1所述的方法,其特征在于,所述根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条之前,所述方法还包括:对所述目标图层中的网格和/或参照块图像进行滤除。5.根据权利要求1所述的方法,其特征在于,所述根据线条在所述目标图层围成的回路确定围成所述墙体图像对应的线条,包括:将所述目标图层中路径最大的回路对应的线条作为围成所述墙体图像对应的线条。6.根据权利要求1所述的方法,其特征在...

【专利技术属性】
技术研发人员:申跃文胡少雄吴锐群王国彬
申请(专利权)人:深圳市彬讯科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1