楼层图生成方法及装置、存储介质及电子设备制造方法及图纸

技术编号:35608081 阅读:12 留言:0更新日期:2022-11-16 15:31
本发明专利技术提供了一种楼层图生成方法及装置、存储介质及电子设备,该方法包括:确定目标楼层对应的多个楼栋单元和每个楼栋单元对应的多个户型图;确定每个户型图对应的户型图数据;依据每个户型图对应的户型图数据,确定每个户型图对应的户型拼接信息;对于每个楼栋单元,依据该楼栋单元对应的每个户型图及其对应的户型图数据,生成单元图;确定每个单元图对应的单元拼接信息;依据预设的单元拼接规则和各个单元拼接信息,对各个单元图进行拼接,得到拼接图;对拼接图进行异常检测;若拼接图通过异常检测,则生成拼接图对应的楼层图,作为目标楼层的楼层图。应用本发明专利技术的方法,可实现楼层图的自动化生成,可减少人工干预,提高效率。率。率。

【技术实现步骤摘要】
楼层图生成方法及装置、存储介质及电子设备


[0001]本专利技术涉及图像处理
,特别是涉及一种楼层图生成方法及装置、存储介质及电子设备。

技术介绍

[0002]在房地产及其相关领域中,通常会采用楼层图作为楼盘信息的组成部分。楼层图是描述某一幢楼某一楼层所有户型分布的图像,是提供房地产信息服务的重要资源之一。
[0003]目前,对于楼层图的绘制,通常是由设计人员参照户型的外轮廓,凭经验对户型位置进行设定,按照人为设定的户型位置生成楼层图。
[0004]而在实际的生产场景中,楼盘涉及的楼层众多,通常需要批量生成楼层图。基于现有的楼层图生成方式,需要人工干预每个楼层图的户型拼接位置,需要耗费大量的人力资源,耗时较长,生成楼层图的效率较低。

技术实现思路

[0005]有鉴于此,本专利技术实施例提供了一种楼层图生成方法,以解决需人工干预楼层图的户型拼接位置,需耗费大量人力资源,且耗时长、效率低的问题。
[0006]本专利技术实施例还提供了一种楼层图生成装置,用以保证上述方法实际中的实现及应用。
[0007]为实现上述目的,本专利技术实施例提供如下技术方案:
[0008]一种楼层图生成方法,包括:
[0009]在需要生成目标楼层的楼层图的情况下,确定所述目标楼层对应的多个楼栋单元,并确定每个所述楼栋单元对应的多个户型图;
[0010]确定每个所述户型图对应的户型图数据;每个所述户型图对应的户型图数据包括该户型图中每个建筑构件元素的矢量数据;
[0011]依据每个所述户型图对应的户型图数据,确定每个所述户型图对应的户型拼接信息;每个所述户型拼接信息包括其对应户型图的外轮廓上的建筑构件元素的位置数据和该户型图的可拼接角度;
[0012]对于每个所述楼栋单元,依据该楼栋单元对应的每个户型图和该楼栋单元对应的每个户型图所对应的户型图数据,生成该楼栋单元对应的单元图;
[0013]确定每个所述单元图对应的单元拼接信息;每个所述单元拼接信息包括其对应单元图的外轮廓上的建筑构件元素的位置数据和该单元图的可拼接角度;
[0014]依据预设的单元拼接规则和各个所述单元拼接信息,对各个所述单元图进行拼接,得到拼接图;
[0015]依据预设的异常检测策略,对所述拼接图进行异常检测;
[0016]若所述拼接图通过异常检测,则生成所述拼接图对应的楼层图,将所述拼接图对应的楼层图作为所述目标楼层的楼层图。
[0017]上述的方法,可选的,所述确定每个所述户型图对应的户型图数据,包括:
[0018]提取每个所述户型图对应的初始图像数据;每个所述户型图对应的初始图像数据包括该户型图中每个建筑构件元素对应的初始矢量数据;
[0019]对于每个所述初始图像数据中的每个初始矢量数据,依据预设的数据预处理策略对该初始矢量数据进行数据预处理,将处理结果作为该初始矢量数据对应的建筑构件元素的矢量数据;
[0020]对于每个所述户型图,将该户型图中每个建筑构件元素的矢量数据组成该户型图对应的户型图数据。
[0021]上述的方法,可选的,所述依据该楼栋单元对应的每个户型图和该楼栋单元对应的每个户型图所对应的户型图数据,生成该楼栋单元对应的单元图,包括:
[0022]将该楼栋单元对应的每个户型图作为目标户型图;
[0023]依据预设的户型拼接规则和每个所述目标户型图对应的户型图数据,对各个所述目标户型图进行拼接,得到初始单元图;所述初始单元图中包含完成拼接的各个所述目标户型图;
[0024]检测所述初始单元图中是否存在拼接异常的目标户型图;
[0025]若所述初始单元图中不存在拼接异常的目标户型图,则将所述初始单元图作为该楼栋单元对应的单元图。
[0026]上述的方法,可选的,还包括:
[0027]若所述初始单元图中存在拼接异常的目标户型图,则基于所述初始单元图中拼接异常的目标户型图,确定户型拼接异常信息,并向用户反馈所述户型拼接异常信息。
[0028]上述的方法,可选的,所述依据预设的异常检测策略,对所述拼接图进行异常检测,包括:
[0029]检测所述拼接图是否符合预设的户型图无重叠条件;
[0030]若所述拼接图符合所述户型图无重叠条件,则检测所述拼接图是否符合预设的完整性条件;
[0031]若所述拼接图符合所述完整性条件,则检测所述拼接图是否符合预设的外轮廓合格条件;
[0032]若所述拼接图符合所述外轮廓合格条件,则确定所述拼接图通过异常检测。
[0033]上述的方法,可选的,所述生成所述拼接图对应的楼层图,包括:
[0034]依据预设的凸包算法,确定所述拼接图对应的外轮廓;
[0035]依据所述拼接图对应的外轮廓,对所述拼接图进行矢量数据合成处理,得到合成图,并将所述合成图作为该拼接图对应的楼层图。
[0036]上述的方法,可选的,还包括:
[0037]生成所述目标楼层的楼层图所对应的拼接日志,并向用户反馈所述拼接日志。
[0038]一种楼层图生成装置,包括:
[0039]第一确定单元,用于在需要生成目标楼层的楼层图的情况下,确定所述目标楼层对应的多个楼栋单元,并确定每个所述楼栋单元对应的多个户型图;
[0040]第二确定单元,用于确定每个所述户型图对应的户型图数据;每个所述户型图对应的户型图数据包括该户型图中每个建筑构件元素的矢量数据;
[0041]第三确定单元,用于依据每个所述户型图对应的户型图数据,确定每个所述户型图对应的户型拼接信息;每个所述户型拼接信息包括其对应户型图的外轮廓上的建筑构件元素的位置数据和该户型图的可拼接角度;
[0042]第一生成单元,用于对于每个所述楼栋单元,依据该楼栋单元对应的每个户型图和该楼栋单元对应的每个户型图所对应的户型图数据,生成该楼栋单元对应的单元图;
[0043]第四确定单元,用于确定每个所述单元图对应的单元拼接信息;每个所述单元拼接信息包括其对应单元图的外轮廓上的建筑构件元素的位置数据和该单元图的可拼接角度;
[0044]拼接单元,用于依据预设的单元拼接规则和各个所述单元拼接信息,对各个所述单元图进行拼接,得到拼接图;
[0045]检测单元,用于依据预设的异常检测策略,对所述拼接图进行异常检测;
[0046]第二生成单元,用于若所述拼接图通过异常检测,则生成所述拼接图对应的楼层图,将所述拼接图对应的楼层图作为所述目标楼层的楼层图。
[0047]一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的楼层图生成方法。
[0048]一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的楼层图生成方法。
[0049]基于上述本专利技术实施例提供的一种楼层图生成方法,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种楼层图生成方法,其特征在于,包括:在需要生成目标楼层的楼层图的情况下,确定所述目标楼层对应的多个楼栋单元,并确定每个所述楼栋单元对应的多个户型图;确定每个所述户型图对应的户型图数据;每个所述户型图对应的户型图数据包括该户型图中每个建筑构件元素的矢量数据;依据每个所述户型图对应的户型图数据,确定每个所述户型图对应的户型拼接信息;每个所述户型拼接信息包括其对应户型图的外轮廓上的建筑构件元素的位置数据和该户型图的可拼接角度;对于每个所述楼栋单元,依据该楼栋单元对应的每个户型图和该楼栋单元对应的每个户型图所对应的户型图数据,生成该楼栋单元对应的单元图;确定每个所述单元图对应的单元拼接信息;每个所述单元拼接信息包括其对应单元图的外轮廓上的建筑构件元素的位置数据和该单元图的可拼接角度;依据预设的单元拼接规则和各个所述单元拼接信息,对各个所述单元图进行拼接,得到拼接图;依据预设的异常检测策略,对所述拼接图进行异常检测;若所述拼接图通过异常检测,则生成所述拼接图对应的楼层图,将所述拼接图对应的楼层图作为所述目标楼层的楼层图。2.根据权利要求1所述的方法,其特征在于,所述确定每个所述户型图对应的户型图数据,包括:提取每个所述户型图对应的初始图像数据;每个所述户型图对应的初始图像数据包括该户型图中每个建筑构件元素对应的初始矢量数据;对于每个所述初始图像数据中的每个初始矢量数据,依据预设的数据预处理策略对该初始矢量数据进行数据预处理,将处理结果作为该初始矢量数据对应的建筑构件元素的矢量数据;对于每个所述户型图,将该户型图中每个建筑构件元素的矢量数据组成该户型图对应的户型图数据。3.根据权利要求1所述的方法,其特征在于,所述依据该楼栋单元对应的每个户型图和该楼栋单元对应的每个户型图所对应的户型图数据,生成该楼栋单元对应的单元图,包括:将该楼栋单元对应的每个户型图作为目标户型图;依据预设的户型拼接规则和每个所述目标户型图对应的户型图数据,对各个所述目标户型图进行拼接,得到初始单元图;所述初始单元图中包含完成拼接的各个所述目标户型图;检测所述初始单元图中是否存在拼接异常的目标户型图;若所述初始单元图中不存在拼接异常的目标户型图,则将所述初始单元图作为该楼栋单元对应的单元图。4.根据权利要求3所述的方法,其特征在于,还包括:若所述初始单元图中存在拼接异常的目标户型图,则基于所述初始单元图中拼接异常的目标户型图,确定户型拼接异常信息,并向用户反馈所述户型拼接异常信息。5.根据权利要求1所述的方法,其特征在于,所述依...

【专利技术属性】
技术研发人员:高弦
申请(专利权)人:北京搜房科技发展有限公司
类型:发明
国别省市:

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

1