柜体的布局方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:34081958 阅读:7 留言:0更新日期:2022-07-11 19:05
本发明专利技术实施例涉及一种柜体的布局方法、装置、计算机设备及存储介质,包括:接收输入的约束条件;对所述目标柜体内的区域进行布局,生成所述区域对应的布局结果,并获取所述布局结果中各个分割区域对应的区域属性信息;将各个目标分割区域的目标布局信息与各个分割区域对应的区域属性信息进行对比,以确定各个分割区域对应的区域类别;根据各个目标分割区域的目标布局信息、各个分割区域的区域属性信息、各个分割区域对应的区域类别以及所述权重系数,确定各个分割区域对应的分数;基于各个分割区域对应的分数,从所述布局结果中筛选目标布局结果,可以实现按需定制,使得生成的柜体布局结构能够最大限度满足用户的要求。布局结构能够最大限度满足用户的要求。布局结构能够最大限度满足用户的要求。

【技术实现步骤摘要】
柜体的布局方法、装置、计算机设备及存储介质


[0001]本专利技术实施例涉及家装设计领域,尤其涉及一种柜体的布局方法、装置、计算机设备及存储介质。

技术介绍

[0002]在我们的日常生活中,每天都会有大量的家庭正处于住宅装修阶段;其中比较重要的问题之一就是,何种布局的衣柜、鞋柜等,才是真正适合自己需求的设计。
[0003]就当前的衣柜设计体系而言,绝大多数人的衣柜都是从已有的几个样式中挑选出来的,这会导致人们会花费大量的精力,辗转寻找更适合自己的衣柜,但由于衣柜布局不是按需定制的,因此衣柜内的空间无法被很好地利用起来。

技术实现思路

[0004]鉴于此,为解决用户需花费大量精力寻找更适合自己的衣柜,但由于衣柜布局不是按需定制的,衣柜内的空间仍然无法被很好地利用起来等问题,本专利技术实施例提供一种柜体的布局方法、装置、计算机设备及存储介质。
[0005]第一方面,本专利技术实施例提供一种柜体的布局方法,包括:接收输入的约束条件,其中,所述约束条件包括权重系数和目标柜体中各个目标分割区域的目标布局信息;对所述目标柜体内的区域进行布局,生成所述区域对应的布局结果,并获取所述布局结果中各个分割区域对应的区域属性信息;将各个目标分割区域的目标布局信息与各个分割区域对应的区域属性信息进行对比,以确定各个分割区域对应的区域类别;根据各个目标分割区域的目标布局信息、各个分割区域的区域属性信息、各个分割区域对应的区域类别以及所述权重系数,确定各个分割区域对应的分数;基于各个分割区域对应的分数,从所述布局结果中筛选目标布局结果。
[0006]在一个可选的实施方式中,所述对所述目标柜体内的区域进行布局,生成所述区域对应的布局结果,并获取所述布局结果中各个分割区域对应的区域属性信息,包括:确定区域布局方式,基于所述区域布局方式对所述目标柜体内的区域进行布局,得到布局结果;获取所述布局结果中各个分割区域对应的区域属性信息,其中各个分割区域对应的区域属性信息包含各个分割区域的层级关系,通过所述各个分割区域的层级关系可以确定所述区域布局方式。
[0007]在一个可选的实施方式中,所述将各个目标分割区域的目标布局信息与各个分割区域对应的区域属性信息进行对比,以确定各个分割区域对应的区域类别,包括:针对任一分割区域,获取所述分割区域对应的区域属性信息中的第一区域宽高信息和第一中心位置信息;
针对任一目标分割区域,获取所述目标分割区域的目标布局信息中的第二区域宽高信息和第二中心位置信息;确定所述第一区域宽高信息与所述第二区域宽高信息之间的宽高差异;确定所述第一中心位置信息与所述第二中心位置信息之间的中心位置差异;获取所述宽高差异和所述中心位置差异之和,得到所述分割区域与所述目标分割区域之间的距离差异;从所述分割区域与各个所述目标分割区域之间的距离差异中选取最小距离差异,将所述最小距离差异对应的所述目标分割区域对应的区域类别,作为所述分割区域的区域类别。
[0008]在一个可选的实施方式中,所述根据各个目标分割区域的目标布局信息、各个分割区域的区域属性信息、各个分割区域对应的区域类别以及所述权重系数,确定各个分割区域对应的分数,包括:针对任一分割区域,查找与所述分割区域的区别类别一致的所述目标分割区域;确定所述目标分割区域与所述分割区域之间的宽高差异、中心位置差异、区域类别面积占比差异和区域类别差异;基于所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异和所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异各自对应的所述权重系数,确定所述分割区域的分数。
[0009]在一个可选的实施方式中,所述确定所述目标分割区域与所述分割区域之间的宽高差异、中心位置差异、区域类别面积占比差异和区域类别差异,包括:获取所述目标分割区域的目标布局信息中的第二区域宽高信息,获取所述分割区域对应的区域属性信息中的第一区域宽高信息;获取所述第一区域宽高信息与所述第二区域宽高信息之间的宽高差异;获取所述目标分割区域的目标布局信息中的第二中心位置信息,获取所述分割区域对应的区域属性信息中的第一中心位置信息;获取所述第一中心位置信息与所述第二中心位置信息之间的中心位置差异;获取所述目标分割区域的目标布局信息中的第一区域类别面积占比,获取所述分割区域的区域属性信息中的第二区域类别面积占比;获取第一所述区域类别面积占比与所述第二区域类别面积占比的区域类别面积占比差异;在存在与所述目标分割区域的区别类别一致的所述分割区域的情况下,获取预先设置的区域类别差异。
[0010]在一个可选的实施方式中,所述基于所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异和所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异各自对应的所述权重系数,确定所述分割区域的分数,包括:获取所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异和所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异各自对应的所述权重系数之间的加权和,作为所述分割区域的分数。
[0011]在一个可选的实施方式中,所述约束条件还包括预设迭代次数,所述基于各个分割区域对应的分数,从所述布局结果中筛选目标布局结果,包括:按照以下步骤进行迭代,直至迭代次数达到所述预设迭代次数,获取最后一次迭代输出的各个新分割区域对应的新分数,获取各个新分割区域对应的新分数之和,作为各个新分割区域对应的新布局结果对应的新总分数,基于所述新总分数对所述新布局结果进行排序,选取排名前N的所述新布局结果,其中,所述N为正整数:获取各个当前分割区域对应的当前分数之和,作为各个当前分割区域对应的当前布局结果对应的当前总分数;其中,当首次迭代时,所述各个当前分割区域包括所述各个分割区域,所述当前布局结果包括所述布局结果;当非首次迭代时,所述各个当前分割区域包括所述上一次迭代输出的各个新分割区域,所述当前布局结果包括上一次迭代输出的新布局结果;基于当前总分数对所述当前布局结果进行排序,选取排名前M的所述当前布局结果,其中,所述M为正整数;确定排名前M的所述当前布局结果对应的当前布局方式;基于所述当前布局方式对目标柜体内的区域进行重新布局,生成所述区域对应的新布局结果;获取所述新布局结果中各个新分割区域对应的新区域属性信息;将各个目标分割区域的目标布局信息与各个新分割区域对应的新区域属性信息进行对比,以确定各个新分割区域对应的新区域类别;根据各个目标分割区域的目标布局信息、各个新分割区域的新区域属性信息、各个新分割区域对应的新区域类别以及所述权重系数,确定各个新分割区域对应的新分数。
[0012]第二方面,本专利技术实施例提供一种柜体的布局装置,包括:接收模块,用于接收输入的约束条件,其中,所述约束条件包括权重系数和目标柜体中各个目标分割区域的目标布局信息;区域布局模块,用于对所述目标柜体内的区域进行布局,生成所述区域对应的布局结果,并获取所述布局结果中各个分割区域对应的区域属性信息;区域类别确定模块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种柜体的布局方法,其特征在于,包括:接收输入的约束条件,其中,所述约束条件包括权重系数和目标柜体中各个目标分割区域的目标布局信息;对所述目标柜体内的区域进行布局,生成所述区域对应的布局结果,并获取所述布局结果中各个分割区域对应的区域属性信息;将各个目标分割区域的目标布局信息与各个分割区域对应的区域属性信息进行对比,以确定各个分割区域对应的区域类别;根据各个目标分割区域的目标布局信息、各个分割区域的区域属性信息、各个分割区域对应的区域类别以及所述权重系数,确定各个分割区域对应的分数;基于各个分割区域对应的分数,从所述布局结果中筛选目标布局结果。2.根据权利要求1所述的方法,其特征在于,所述对所述目标柜体内的区域进行布局,生成所述区域对应的布局结果,并获取所述布局结果中各个分割区域对应的区域属性信息,包括:确定区域布局方式,基于所述区域布局方式对所述目标柜体内的区域进行布局,得到布局结果;获取所述布局结果中各个分割区域对应的区域属性信息,其中各个分割区域对应的区域属性信息包含各个分割区域的层级关系,通过所述各个分割区域的层级关系可以确定所述区域布局方式。3.根据权利要求1所述的方法,其特征在于,所述将各个目标分割区域的目标布局信息与各个分割区域对应的区域属性信息进行对比,以确定各个分割区域对应的区域类别,包括:针对任一分割区域,获取所述分割区域对应的区域属性信息中的第一区域宽高信息和第一中心位置信息;针对任一目标分割区域,获取所述目标分割区域的目标布局信息中的第二区域宽高信息和第二中心位置信息;确定所述第一区域宽高信息与所述第二区域宽高信息之间的宽高差异;确定所述第一中心位置信息与所述第二中心位置信息之间的中心位置差异;获取所述宽高差异和所述中心位置差异之和,得到所述分割区域与所述目标分割区域之间的距离差异;从所述分割区域与各个所述目标分割区域之间的距离差异中选取最小距离差异,将所述最小距离差异对应的所述目标分割区域对应的区域类别,作为所述分割区域的区域类别。4.根据权利要求1所述的方法,其特征在于,所述根据各个目标分割区域的目标布局信息、各个分割区域的区域属性信息、各个分割区域对应的区域类别以及所述权重系数,确定各个分割区域对应的分数,包括:针对任一分割区域,查找与所述分割区域的区别类别一致的所述目标分割区域;确定所述目标分割区域与所述分割区域之间的宽高差异、中心位置差异、区域类别面积占比差异和区域类别差异;基于所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差
异和所述宽高差异、所述中心位置差异、所述区域类别面积占比差异、所述区域类别差异各自对应的所述权重系数,确定所述分割区域的分数。5.根据权利要求4所述的方法,其特征在于,所述确定所述目标分割区域与所述分割区域之间的宽高差异、中心位置差异、区域类别面积占比差异和区域类别差异,包括:获取所述目标分割区域的目标布局信息中的第二区域宽高信息,获取所述分割区域对应的区域属性信息中的第一区域宽高信息;获取所述第一区域宽高信息与所述第二区域宽高信息之间的宽高差异;获取所述目标分割区域的目标布局信息中的第二中心位置信息,获取所述分割区域对应的区域属性信息中的第一中心位置信息;获取所述第一中心位置信息与所述第二中心位置信息之间的中心位置差异;获取所述目标分割区域的目标布局信息中的第一区域类别面积占比,获取所述分割区域的区域属性信息中的第二区域类别面积占比;获取所述第一区域类别面...

【专利技术属性】
技术研发人员:邱辉平李常颢
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:

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

1