【技术实现步骤摘要】
一种布局设计方法及其相关装置
[0001]本申请涉及计算机图形学领域,尤其涉及一种布局设计方法及其相关装置。
技术介绍
[0002]随着经济水平的提高,人们对于生活环境的品质要求也随之提升,无论是对于自身居住的室内的设计,还是对于居住的社区的设计,都有个性化的要求。为了满足人们的需求,通过计算机自动生成大量的布局设计图以选择出满足人们需求的设计变得十分普遍。
[0003]目前,已知一种通过计算机来生成布局图的方法如下:首先人为输入约束条件,比如,输入待设计范围的外边界、内部的房间数量、以及各房间的类型、连接方式等等,进而从数据库中检索到与输入的约束条件相匹配的布局图。然而,数据库中的布局图有限,并不一定能满足所有的约束条件,因此可能无法从数据库中得到与约束条件相匹配的布局图。还有些情况下,对于某些待设计范围而言,用户可能也无法给出准确的约束条件,进而无法从数据库中获得相应的布局图。因此,上述计算机自动生成布局图的方法在应用中受到较大的局限。
技术实现思路
[0004]本申请提供了一种布局设计方法及其相 ...
【技术保护点】
【技术特征摘要】
1.一种布局设计方法,其特征在于,包括:获取待设计范围;基于预定义的多种基础瓦片,对所述待设计范围的内部进行填充,得到对所述待设计范围的至少一种内部布局,每种内部布局下的待设计范围包括基于多个瓦片划分得到的一个或多个区域,所述多个瓦片由所述多种基础瓦片中的至少一种基础瓦片得到,所述多种基础瓦片的大小小于所述待设计范围,所述多种基础瓦片包括至少一种带有分割线的基础瓦片,每种带有分割线的基础瓦片包括与瓦片边界相交的一种分割线,所述一个或多个区域的边界由填充在所述待设计范围内的所述多个瓦片的分割线连接得到;基于所述待设计范围的至少一种内部布局,以及所述待设计范围的外边界,得到所述待设计范围的至少一种布局的布局图。2.如权利要求1所述的方法,其特征在于,所述多个瓦片包括:所述多种基础瓦片中的至少一种基础瓦片,和/或,基于所述多种基础瓦片中至少一种基础瓦片变换得到的至少一个瓦片;所述基于预定义的多种基础瓦片,对所述待设计范围的内部进行填充,包括:从起始位置开始,基于所述多个瓦片,对所述待设计范围的内部进行填充,直至将所述待设计范围完全填充,且填充在所述待设计范围中的相邻瓦片的分割线相接;其中,所述起始位置是随机选择的或预先指定的。3.如权利要求2所述的方法,其特征在于,所述多种基础瓦片的大小相同,且在所述带有分割线的基础瓦片中,分割线与边界的交点位置为所述基础瓦片的边界中心。4.如权利要求3所述的方法,其特征在于,每种基础瓦片对应一个编码值,所述编码值的比特位数与所述基础瓦片的边数相同,所述编码值中的每个编码比特对应于所述基础瓦片的一条边,用于指示所对应的边界是否被分割线分割;任意两种基础瓦片对应的编码值不同,所述相邻瓦片的重合边界对应的编码比特的值相等。5.如权利要求1所述的方法,其特征在于,在所述基于所述待设计范围的至少一种内部布局,以及所述待设计范围的外边界,得到所述待设计范围的至少一种布局的布局图之前,所述方法还包括:将包含所述待设计范围的图片输入预训练的第一神经网络,以通过所述第一神经网络对所述待设计范围内的各个像素进行分析,得到所述待设计范围内的前景和背景,所述第一神经网络用于确定所述各个像素属于前景还是背景;基于所述待设计范围内的前景和背景,得到所述待设计范围的外边界。6.如权利要求1至5中任一项所述的方法,其特征在于,在所述基于所述待设计范围的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。