掌桥专利:专业的专利平台
掌桥专利
首页

户型图的墙体识别方法、装置、设备及介质

文献发布时间:2023-06-19 10:32:14


户型图的墙体识别方法、装置、设备及介质

技术领域

本发明涉及户型图数据处理技术领域,尤其涉及一种户型图的墙体识别方法、装置、设备及介质。

背景技术

目前,随着中国房地产经济的快速发展,越来越多的房屋建筑像雨后春笋般需要进行设计,大多数建筑设计师都是在纸上用笔进行设计,设计完成后输出纸档的临摹图纸,专业绘图工作人员再根据临摹图纸在计算机上进行绘制,绘制出户型图并确定户型图的墙体,在这过程中,专业绘图工作人员需要花费大量的时间去解读临摹图纸,并且凭借自己的绘图经验进行绘制,就会存在与临摹图纸的设计的户型的墙体不一致或者误解的情况,导致绘制的户型图不正确,连带户型图的墙体就会不一致,墙体是户型图的主体框架,决定了所有房间的布局规划,而且是施工单位建筑的基础,如果按照不正确的户型图的墙体进行建筑的时候才发现错误,就需要投入大量的资金成本进行返工,造成巨大的损失,严重影响房屋的建筑进度和成本。

发明内容

本发明提供一种户型图的墙体识别方法、装置、计算机设备及存储介质,实现了自动识别出待处理临摹图的墙体区域,并自动组合生成户型图的墙体,无需人工绘制,提高了户型图的墙体识别效率,并提高了户型图的墙体识别的准确性和质量。

一种户型图的墙体识别方法,包括:

获取待处理临摹图;

对所述待处理临摹图进行图像预处理,得到简化图像;

通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域;

对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域;

将所有所述墙体区域组合生成与所述待处理临摹图对应的户型图的墙体。

一种户型图的墙体识别装置,包括:

获取模块,用于获取待处理临摹图;

预处理模块,用于对所述待处理临摹图进行图像预处理,得到简化图像;

识别模块,用于通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域;

疏通模块,用于对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域;

生成模块,用于将所有所述墙体区域组合生成与所述待处理临摹图对应的户型图的墙体。

一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述户型图的墙体识别方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述户型图的墙体识别方法的步骤。

本发明提供的户型图的墙体识别方法、装置、计算机设备及存储介质,通过获取待处理临摹图;对所述待处理临摹图进行图像预处理,得到简化图像;通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域;对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域;将所有所述墙体区域组合生成与所述待处理临摹图对应的户型图的墙体,如此,实现了对待处理临摹图进行图像预处理和多边形识别,自动识别出户型区域,并对各户型区域进行疏通处理得到墙体区域,最终组合生成与该待处理临摹图对应的户型图的墙体,实现了自动识别出待处理临摹图的墙体区域,并自动组合生成户型图的墙体,无需人工绘制,减少了成本,提高了户型图的墙体识别效率,并提高了户型图的墙体识别的准确性和质量,能够为后续的建筑施工提供准确的户型图,保证了施工进度。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例中户型图的墙体识别方法的应用环境示意图;

图2是本发明一实施例中户型图的墙体识别方法的流程图;

图3是本发明一实施例中户型图的墙体识别方法的步骤S20的流程图;

图4是本发明另一实施例中户型图的墙体识别方法的步骤S20的流程图;

图5是本发明一实施例中户型图的墙体识别方法的步骤S30的流程图;

图6是本发明一实施例中户型图的墙体识别装置的转换模块的原理框图;

图7是本发明一实施例中计算机设备的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供的户型图的墙体识别方法,可应用在如图1的应用环境中,其中,客户端(计算机设备)通过网络与服务器进行通信。其中,客户端(计算机设备)包括但不限于为各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一实施例中,如图2所示,提供一种户型图的墙体识别方法,其技术方案主要包括以下步骤S10-S50:

S10,获取待处理临摹图。

可理解地,所述待处理临摹图为用户手绘制作的临摹图经过拍照或者扫描获得的图像,所述待处理临摹图需要转换成户型图且需要识别出户型图中的墙体。

S20,对所述待处理临摹图进行图像预处理,得到简化图像。

可理解地,所述图像预处理为对所述待处理临摹图进行灰度化、去除噪音、增强图像中的线条、绘制直线以及图像过滤等处理过程,通过对所述待处理临摹图进行所述图像预处理,能够对所述待处理临摹图进行有效线条的提取以及增强,保留所述待处理临摹图中有用的信息,去除噪音,从而得到所述简化图像,所述简化图像为经过所述图像预处理之后的所述待处理临摹图。

在一实施例中,如图3所示,所述步骤S20中,即所述对所述待处理临摹图进行图像预处理,得到简化图像,包括:

S201,对所述待处理临摹图进行边缘去噪处理,得到去噪图像。

可理解地,所述边缘去噪处理过程可以为对所述待处理临摹图进行灰度化处理,将彩色的图像转换成灰度图像,运用傅里叶变换,对转换后的灰度图像中的进行降噪,得到过程图像,再通过八领域降噪的方法对该过程图像中的线条边缘进行去噪处理,从而对线条的边缘噪声进行去除,得到所述去噪图像的过程,其中,所述八领域降噪的方法的原理就是依次遍历图中所有非白色的点,计算其周围相邻的八个点中属于非白色点的个数,如果数量小于一个预设固定值,那么该点就是噪点,所述去噪图像为去除了所述待处理临摹图中的噪音的图像。

S202,对所述去噪图像进行线条增强处理,得到增强图像。

可理解地,所述线条增强处理过程为运用锐化滤镜通过增加所述去噪图像中相邻像素点之间的对比,使图像清晰化,提高对比度,使画面更加鲜明,特别是对于线条周围,将线条周围像素点的对比度进行提高,以增强线条的鲜明程度的过程,所述增强图像为增强了所述去噪图像中的线条的图像。

S203,运用直线生成算法,对所述增强图像中的线条进行直线化处理,得到基础图像。

可理解地,因为绘制的临摹图画出的直线会存在一定程度的弯曲,所以需要将临摹图中的线条进行直线化处理,即将存在一定程度的弯曲的直线转换成一条笔直的直线,所述直线生成算法为对图像中近似直线的像素点进行识别并生成直线的算法,所述直线生成算法可以根据需求进行设置,比如所述直线生成算法可以为数值微分法(DDA算法),也可以为布雷森汉姆直线算法(Bresenham算法),所述直线化处理为对所述增强图像中近似直线的像素点进行识别,识别出某一方向的直线像素点,根据这些直线像素点生成直线的处理过程,所述基础图像为经过直线化处理后的所述增强图像。

S204,对所述基础图像进行直线连接,得到所述简化图像。

可理解地,所述直线连接为所述基础图像中生成的直线进行连接,将生成的直线的两端与周围相邻的像素点进行连接的处理过程,所述简化图像为经过所述直线连接之后的所述基础图像。

本发明实现了通过对所述待处理临摹图进行边缘去噪处理,得到去噪图像;对所述去噪图像进行线条增强处理,得到增强图像;运用直线生成算法,对所述增强图像中的线条进行直线化处理,得到基础图像;对所述基础图像进行直线连接,得到所述简化图像,如此,实现了通过对所述待处理临摹图进行图像预处理的相关操作,能够增强所述待处理临摹图的有用信息,并且增强所述待处理临摹图中的线条,为后续的墙体识别提高了识别准确性和可靠性。

S30,通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域。

可理解地,所述户型区域识别模型为实现对输入的图像识别出封闭的或者非封闭的含有矩形户型特征的多边形的区域的模型,其中,所述户型区域识别模型为训练完成的神经网络模型,所述墙体多边形识别的识别过程为通过所述户型区域识别模型提取所述矩形户型特征以及封闭的或者非封闭的多边形区域的特征,根据提取的所述矩形户型特征以及封闭的或者非封闭的多边形的特征识别出一个具有封闭的或者非封闭的含有矩形户型特征的多边形的区域,从而得到所述户型区域,所述矩形户型特征为具有矩形特征且同一方向上有相邻的两条平行的直线的特征,所述户型区域为一个具有封闭的或者非封闭的含有矩形户型特征的多边形的区域。

在一实施例中,如图4所示,所述步骤S30中,即所述通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域,包括:

S301,通过所述户型区域识别模型对所述简化图像进行矩形户型特征。

可理解地,通过所述户型区域识别模型对所述简化图像进行特征提取,所述矩形户型特征为具有矩形特征且同一方向上有相邻的两条平行的直线的特征,所述矩形特征为具有矩形相似的相关的特征,例如有四个交点,线条相互垂直的特征等等,因为绝大多数户型的结构都是矩形结构,而且大多数都以矩形的户型的边作为墙体,所以提取矩形户型特征能够更加准确地识别出户型图中的墙体。

S302,根据提取的所述矩形户型特征对所述简化图像进行矩形区域识别,识别出所述简化图像中的矩形区域。

可理解地,根据提取的所述矩形户型特征,识别出所述简化图像中的矩形区域,所述矩形区域识别的过程可以为基于FASTER R-CNN的目标检测模型的识别过程,也可以为基于SSD的目标检测模型的识别过程,即所述户型区域识别模型包括目标检测模型的网络结构,该目标检测模型的网络结构可以为FASTER R-CNN的网络结构,也可以为SSD的网络结构,从而可以识别出所述简化图像中具有所述矩形户型特征的矩形区域。

S303,对所有所述矩形区域进行边缘过滤处理,得到与各所述矩形区域一一对应的所述户型区域。

可理解地,对识别出的所述矩形区域进行所述边缘过滤处理,得到所述户型区域,所述户型区域表明了所述临摹图中的矩形的户型区域,所述边缘过滤处理为将所述矩形区域从所述简化图像中提取出来,并标记该矩形区域在所述简化图像中的相应位置,以及对提取出来的所述矩形区域进行边缘的线条进行平滑处理,即将一个交点中的短的悬空的线条进行去除的处理过程,所述短的悬空的线条为该线条的另外一端距交点的距离小于预设值且另外一端未与其他线条连接的线条。

本发明实现了通过户型区域识别模型对所述简化图像进行矩形户型特征;根据提取的所述矩形户型特征对所述简化图像进行矩形区域识别,识别出所述简化图像中的矩形区域;对所有所述矩形区域进行边缘过滤处理,得到与各所述矩形区域一一对应的所述户型区域,如此,实现了通过矩形户型特征的提取及识别,识别出简化图像中你的矩形区域,并且通过边缘过滤处理,得到户型区域,自动快速地识别出具有矩形的户型区域,无需人工识别,为后续能够更加准确地识别出户型图中的墙体打下基础,提高了墙体识别的准确率和质量。

S40,对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域;

可理解地,所述疏通处理的过程为判断所述户型区域是否为包围封闭多边形,如果该户型区域为包围封闭多边形,就对该户型区域进行封闭疏通处理得到与该户型区域对应的墙体区域,如果该户型区域不为包围封闭多边形,就对该户型区域进行非封闭疏通处理得到与该户型区域对应的墙体区域,如此,经过所述疏通处理,可以得到与各个户型区域一一对应的所述墙体区域,所述墙体区域为经过所述疏通处理后的所述户型区域。

在一实施例中,所述步骤S40中,即所述对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域,包括:

S401,检测各所述户型区域是否为包围封闭多边形。

可理解地,所述包围封闭多边形为所述户型区域中包含有封闭内边和封闭外边,所有所述封闭内边构成一个封闭性的多边形,所有所述封闭外边构成一个封闭性的多边形,所述封闭外边包围着所述封闭内边,即所述封闭外边构成的多边形区域内包围着所述封闭内边构成的多边形区域,判断所述户型区域是否符合所述包围封闭多边形的要求,所述封闭外边为所述户型区域中最外围的多边形的边,所述封闭内边为所述户型区域中除去所述封闭外边,并能构成多边形的边,因为用户绘制临摹图时常常会画出类似于封闭的矩形代表一个户型或者房间,画出的类似于封闭的矩形包含有内墙和外墙,所以需要识别出包围封闭多边形,避免了封闭的多边形不属于户型或者房间的情况,避免遗漏识别,能够准确地识别出墙体。

S402,在检测到所述户型区域为包围封闭多边形时,对该户型区域进行封闭疏通处理,得到与该户型区域对应的所述墙体区域。

可理解地,如果检测到所述户型区域为包围封闭多边形时,对该户型区域进行封闭疏通处理,所述封闭疏通处理为通过内外覆盖法判断该户型区域的封闭类型,根据不同的封闭类型作出相应的切割处理方式的疏通过程,经过所述封闭疏通处理后的所述户型区域得到与其对应的墙体区域。

在一实施例中,如图5所示,所述步骤S402中,即所述对该户型区域进行封闭疏通处理,得到与该户型区域对应的所述墙体区域,包括:

S4021,通过内外覆盖法,对所述户型区域的封闭外边和封闭内边进行同一方向判断,识别出所述户型区域的封闭类型。

可理解地,所述内外覆盖法为根据所述户型区域中的所述封闭外边与所述封闭内边的长度以及移动交集长度的情况,判断该户型区域的封闭类型的方法,所述封闭类型包括外覆盖内类型、内覆盖外类型和互不覆盖类型。

其中,所述移动交集长度为所述封闭外边向所述封闭内边移动至与所述封闭内边重合后,与所述封闭内边存在交集的长度。

在一实施例中,所述步骤S4021中,即所述通过内外覆盖法,对所述户型区域的封闭外边和封闭内边进行同一方向判断,识别出所述户型区域的封闭类型,包括:

S40211,若所述户型区域中的所述封闭外边的长度均大于与其平行的所述封闭内边的长度,将该户型区域的封闭类型确定为外覆盖内类型。

可理解地,如果所述户型区域中的所述封闭外边的长度均大于与其平行的所述封闭内边的长度,说明所有所述封闭外边构成的多边形能够覆盖所有所述封闭内边构成的多边形,将该户型区域的封闭类型确定为外覆盖内类型。

S40212,若所述户型区域中的任一所述封闭外边的长度小于与其平行的所述封闭内边的长度,且该封闭外边与该封闭内边的移动交集长度等于该封闭外边的长度,将该户型区域的封闭类型确定为内覆盖外类型;所述移动交集长度为所述封闭外边向所述封闭内边移动至与所述封闭内边重合后,与所述封闭内边存在交集的长度。

可理解地,如果所述户型区域中存在一个所述封闭外边的长度小于与其平行的封闭内边的长度,且该封闭外边与该封闭内边的移动交集长度与该封闭外边的长度相等,就将该户型区域的封闭类型确定为内覆盖外类型,其中,所述移动交集长度为所述封闭外边向所述封闭内边移动至与所述封闭内边重合后,与所述封闭内边存在交集的长度。

S40213,若所述户型区域中的任一所述封闭外边的长度小于与其平行的所述封闭内边的长度,且该封闭外边与该封闭内边的移动交集长度小于该封闭外边的长度,将该户型区域的封闭类型确定为互不覆盖类型。

可理解地,如果所述户型区域中存在一个所述封闭外边的长度小于与其平行的所述封闭内边的长度,且该封闭外边与该封闭内边的移动交集长度小于该封闭外边的长度,就将该户型区域的封闭类型确定为互不覆盖类型。

S4022,根据所述户型区域的封闭类型,对所述户型区域中的所有封闭外边和所有封闭内边进行切割识别,识别出所述户型区域的切割外边和切割内边。

可理解地,针对与所述户型区域对应的封闭类型,对该户型区域中的所有封闭外边和所有封闭内边进行切割识别,识别出需要进行切割的所述切割外边和所述切割内边,所述切割识别为根据其封闭类型以及同类间距的情况,确定出需要切割的所述切割外边和所述切割内边的识别过程。

在一实施例中,所述步骤S4022中,即所述根据所述户型区域的封闭类型,对所述户型区域中的所有封闭外边和所有封闭内边进行切割识别,识别出所述户型区域的切割外边和切割内边,包括:

S40221,在所述户型区域的封闭类型为外覆盖内类型时,将与最小的同类间距对应的所述封闭外边和所述封闭内边分别确定为所述切割外边和所述切割内边;所述同类间距为同一方向上相邻平行的所述封闭外边和所述封闭内边之间的距离。

可理解地,大多数户型图中与最小的封闭间距对应的所述封闭外边和封闭内边由于薄是不能作为墙体,需要对该封闭内边和该封闭外边进行切割,因此,如果所述户型区域的封闭类型为外覆盖内类型时,就将与最小的封闭间距对应的所述封闭外边确定为所述切割外边,以及将与最小的封闭间距对应的所述封闭内边确定为所述切割内边,其中,所述封闭间距为平行的所述封闭外边和所述封闭内边之间的距离。

S40222,在所述户型区域的封闭类型为内覆盖外类型时,将与所述封闭外边的长度小于所述封闭内边的长度且最小的同类间距对应的所述封闭外边和所述封闭内边分别确定为所述切割外边和所述切割内边。

可理解地,大多数户型图中窗户的区域会呈现外墙凹陷的区域,即外墙的某处会低于相邻区域的外墙,该处的外墙相对于相邻的外墙更靠近内墙,该处不会作为墙体,因为需要在此处开窗,所以户型图中窗户的区域会呈现外墙凹陷的区域与内覆盖外类型相似,需要将与所述封闭外边的长度小于所述封闭内边的长度且最小的同类间距对应的所述封闭外边确定为所述切割外边,将与所述封闭外边的长度小于所述封闭内边的长度且最小的同类间距对应的所述封闭内边确定为所述切割内边。

S40223,在所述户型区域的封闭类型为互不覆盖类型时,将与所述封闭内边的移动交集长度小于其长度的所述封闭外边确定为所述切割外边,将与所述切割外边平行的该封闭内边确定为所述切割内边。

可理解地,大多数户型图中空调外机放置区域会在外墙靠边的凸起区域,即外墙的靠边区域会高于相邻区域的外墙,此区域不能作为墙体,所以此区域与互不覆盖类型相似,需将与所述封闭内边的移动交集长度小于其长度的所述封闭外边确定为所述切割外边,将与所述切割外边平行的该封闭内边确定为所述切割内边。

S4023,根据所述户型区域的切割外边和切割内边,对所述户型区域进行切割及连接,得到与所述户型区域对应的所述墙体区域。

可理解地,对所述户型区域垂直与所述切割外边和所述切割内边的平行方向进行切割,切割出所述切割外边和所述切割内边存在交集的切割区域,所述切割区域包含有所述切割外边和所述切割内边的区域,然后对切割后的所述户型区域的切割点进行相应连接,即切割完切割区域之后,所述切割内边和所述切割外边会存在被切割后的切割点,将相邻的切割点进行相应连接,封闭其切割点,将切割及连接后的所述户型区域确定为与该户型区域对应的所述墙体区域。

本发明实现了通过内外覆盖法,对所述户型区域的封闭外边和封闭内边进行同一方向判断,识别出所述户型区域的封闭类型;根据所述户型区域的封闭类型,对所述户型区域中的所有封闭外边和所有封闭内边进行切割识别,识别出所述户型区域的切割外边和切割内边;根据所述户型区域的切割外边和切割内边,对所述户型区域进行切割及连接,得到与所述户型区域对应的所述墙体区域,如此,实现了通过内外覆盖法,自动识别出封闭类型,根据封闭类型进行相应的切割及连接,自动对包围封闭多边形的户型区域生成与其对应的墙体区域,减少了人工识别及切割的过程,提高了墙体识别的准确性和可靠性。

S403,在检测到所述户型区域不为包围封闭多边形时,对该户型区域进行非封闭疏通处理,得到与该户型区域对应的所述墙体区域。

可理解地,如果检测到所述户型区域不为包围封闭多边形时,对该户型区域进行非封闭疏通处理,所述非封闭疏通处理为将非封闭的开口处进行切割,以及将所述户型区域中相邻两边不相交的距离小于预设距离值的区域进行切割,因为这些区域不适合作为墙体,如此,经过所述非封闭疏通处理后的所述户型区域确定为与该户型区域对应的所述墙体区域。

本发明实现了通过检测各所述户型区域是否为包围封闭多边形;在检测到所述户型区域为包围封闭多边形时,对该户型区域进行封闭疏通处理,得到与该户型区域对应的所述墙体区域;在检测到所述户型区域不为包围封闭多边形时,对该户型区域进行非封闭疏通处理,得到与该户型区域对应的所述墙体区域,如此,实现了通过判断户型区域是否为包围封闭多边形,在检测到所述户型区域为包围封闭多边形时,对该户型区域进行封闭疏通处理,在检测到所述户型区域不为包围封闭多边形时,对该户型区域进行非封闭疏通处理,从而得到与各个户型区域对应的墙体区域,对墙体识别更具有针对性,提高了墙体识别的准确率,避免遗漏对包围封闭多边形的户型区域的处理,提升了墙体识别的质量。

S50,将所有所述墙体区域组合生成与所述待处理临摹图对应的户型图的墙体。

可理解地,所述组合生成的过程为按照与所述墙体区域对应的所述户型区域在所述简化图像中标记的相应位置进行拼接,即将所述墙体区域按其相应的位置放置入所述简化图像中,并对放入的所述墙体区域与所述简化图像中的线条进行平滑过渡连接处理,即将墙体区域与简化图像之间的悬空的点连接起来,实现拼接的操作,将拼接后的所述简化图像确定为与所述待处理临摹图对应的户型图的墙体。

本发明实现了通过获取待处理临摹图;对所述待处理临摹图进行图像预处理,得到简化图像;通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域;对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域;将所有所述墙体区域组合生成与所述待处理临摹图对应的户型图的墙体,如此,实现了对待处理临摹图进行图像预处理和多边形识别,自动识别出户型区域,并对各户型区域进行疏通处理得到墙体区域,最终组合生成与该待处理临摹图对应的户型图的墙体,实现了自动识别出待处理临摹图的墙体区域,并自动组合生成户型图的墙体,无需人工绘制,减少了成本,提高了户型图的墙体识别效率,并提高了户型图的墙体识别的准确性和质量,能够为后续的建筑施工提供准确的户型图,保证了施工进度。

在一实施例中,提供一种户型图的墙体识别装置,该户型图的墙体识别装置与上述实施例中户型图的墙体识别方法一一对应。如图6所示,该户型图的墙体识别装置包括获取模块11、预处理模块12、识别模块13、疏通模块14和生成模块15。各功能模块详细说明如下:

获取模块11,用于获取待处理临摹图;

预处理模块12,用于对所述待处理临摹图进行图像预处理,得到简化图像;

识别模块13,用于通过户型区域识别模型对所述简化图像进行墙体多边形识别,识别出多个户型区域;

疏通模块14,用于对各个所述户型区域进行疏通处理,得到与各个所述户型区域对应的墙体区域;

生成模块15,用于将所有所述墙体区域组合生成与所述待处理临摹图对应的户型图的墙体。

关于户型图的墙体识别装置的具体限定可以参见上文中对于户型图的墙体识别方法的限定,在此不再赘述。上述户型图的墙体识别装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种户型图的墙体识别方法。

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述实施例中户型图的墙体识别方法。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中户型图的墙体识别方法。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。

以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。

相关技术
  • 户型图的墙体识别方法、装置、设备及介质
  • 户型图区域识别方法、装置、设备及计算机可读存储介质
技术分类

06120112586332