家具布局确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:28838435 阅读:24 留言:0更新日期:2021-06-11 23:36
本公开实施例公开了一种家具布局确定方法、装置、电子设备及存储介质,所述方法包括:确定待摆放的预置家具组合在目标房间内的多个候选位置;在所述预置家具组合摆放在所述候选位置处时,确定所述预置家具组合靠近摆放的墙的支撑区域与所述预置家具组合所在区域的交集;其中,所述支撑区域为所述目标房间内靠近所述墙的区域,且所述支撑区域内的点的最近投影点均位于所述墙上;根据所述交集从多个所述候选位置中确定所述预置家具组合的目标摆放位置。该技术方案能够从多个候选位置中选出使得预置家具组合最大程度靠近墙、并且不会遮挡除墙之外的如窗户、门之类的设施的最佳位置。

【技术实现步骤摘要】
家具布局确定方法、装置、电子设备及存储介质
本公开涉及计算机
,具体涉及一种家具布局确定方法、装置、电子设备及存储介质。
技术介绍
全屋软装是在给定空户型和样板间内家具的基础上,根据户型的空间特征和家具的几何尺寸信息将各个家具摆放到空户型中。所有这些新摆放好的家具及房间本身一起构成了全屋软装的场景,并可以通过3D形式展现出来。当前见诸于市场上的软装主要是靠设计师使用设计工具手动设计,而设计一套软装场景动辄需要1~2天,这极大地制约了软装产出的效率。因此,如何自动化生成软装布局是相关领域如VR漫游或场景家具导购等需要解决的主要问题之一。
技术实现思路
本公开实施例提供一种家具布局确定方法、装置、电子设备及计算机可读存储介质。第一方面,本公开实施例中提供了一种家具布局确定方法,包括:确定待摆放的预置家具组合在目标房间内的多个候选位置;在预置家具组合摆放在候选位置处时,确定预置家具组合靠近摆放的墙的支撑区域与预置家具组合所在区域的交集;其中,支撑区域为目标房间内靠近墙的区域,且支撑区域内的点的最近投影点均位于墙上;根据交集从多个候选位置中确定预置家具组合的目标摆放位置。进一步地,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:将预置家具组合的可选摆放区域的区域中心点确定为候选位置。进一步地,在预置家具组合为多个时,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:确定多个预置家具组合在目标房间内的可选位置形成的多种组合;从多种组合中去除使得至少两个预置家具组合重叠摆放的组合,并将剩余组合确定为候选位置组合;其中,候选位置组合中包括多个预置家具组合各自的候选位置。进一步地,确定多个预置家具组合在目标房间内的可选位置形成的多种组合,包括:在多个预置家具组合中至少两个之间具有相对位置关系时,根据相对位置关系以及多个预置家具组合在目标房间内的可选位置确定多种组合。进一步地,还包括:在包括目标房间的平面户型图内,通过将目标房间的门和/或窗从原始位置向房间内移动,使得移动后的门和/或窗相对墙向目标房间内延伸出预设距离;确定目标房间内的点的最近投影点;将最近投影点位于目标房间内的墙上的点形成的区域确定为对应的墙的支撑区域。进一步地,根据交集从多个候选位置中确定预置家具组合的目标摆放位置,包括:根据交集的第一面积与预置家具组合所在区域的第二面积之比从候选位置中确定目标摆放位置。进一步地,还包括:获取待摆放在目标房间内的家具信息以及预设固定搭配方式;根据预设固定搭配方式以及家具信息对家具进行分组搭配,得到预置家具组合。第二方面,本公开实施例中提供了一种家具布局确定方法,包括:确定待摆放的预置家具组合在目标房间内的多个候选位置;在预置家具组合被摆放在候选位置处时,根据预置家具组合靠近摆放的墙的支撑区域确定预置家具组合与候选位置之间的适应度;其中,适应度与预置家具组合摆放在候选位置时所在区域和支撑区域之间的交集正相关,且支撑区域为目标房间内部靠近墙的区域,且支撑区域内的点的最近投影点均位于墙上;根据适应度从多个候选位置中确定预置家具组合的目标摆放位置。进一步地,根据预置家具组合靠近摆放的墙的支撑区域确定预置家具组合与候选位置之间的适应度,包括:确定支撑区域和预置家具组合摆放在候选位置时所在区域之间的交集;根据交集的第一面积与预置家具组合所在区域的第二面积之比确定适应度。进一步地,根据适应度从多个候选位置中确定预置家具组合的目标摆放位置,包括:将对应于最大的适应度的候选位置确定为目标摆放位置。进一步地,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:将预置家具组合的可选摆放区域的区域中心点确定为候选位置。进一步地,在预置家具组合为多个时,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:确定多个预置家具组合在目标房间内的可选位置形成的多种组合;从多种组合中去除使得至少两个预置家具组合重叠摆放的组合,并将剩余组合确定为候选位置组合;其中,候选位置组合中包括多个预置家具组合各自的候选位置。进一步地,确定多个预置家具组合在目标房间内的可选位置形成的多种组合,包括:在多个预置家具组合中至少两个之间具有相对位置关系时,根据相对位置关系以及多个预置家具组合在目标房间内的可选位置确定多种组合。进一步地,还包括:在包括目标房间的平面户型图内,通过将目标房间的门和/或窗从原始位置向房间内移动,使得移动后的门和/或窗相对墙向目标房间内延伸出预设距离;确定目标房间内的点的最近投影点;将最近投影点位于目标房间内的墙上的点形成的区域确定为靠近墙摆放预置家具组合的支撑区域。进一步地,还包括:获取待摆放在目标房间内的家具信息以及预设固定搭配方式;根据预设固定搭配方式以及家具信息对家具进行分组搭配,得到预置家具组合。第三方面,本公开实施例中提供了一种家具布局方法,包括:确定预置家具组合在包括目标房间的平面户型图内的目标摆放位置;其中,目标摆放位置利用第一方面和/或第二方面的方法确定;根据平面户型图以及目标摆放位置获得在目标摆放位置处摆放有预置家具组合的家具布局展示图;输出家具布局展示图。第四方面,本公开实施例中提供了一种家具布局方法,包括:从客户端接收包括目标房间的平面户型图以及家具信息;其中,家具信息包括待摆放在目标房间内的家具以及家具的尺寸信息;根据家具的预设固定搭配方式以及尺寸信息对家具进行分组搭配,并得到至少一个预置家具组合;确定预置家具组合在包括目标房间的平面户型图内的目标摆放位置;根据平面户型图以及目标摆放位置获得在目标摆放位置处摆放有预置家具组合的家具布局展示图;向客户端返回家具布局展示图。进一步地,确定预置家具组合在包括目标房间的平面户型图内的目标摆放位置,包括:利用第一方面和/或第二方面的方法确定目标摆放位置。第五方面,本公开实施例中提供了一种家具布局确定装置,包括:第一确定模块,被配置为确定待摆放的预置家具组合在目标房间内的多个候选位置;第二确定模块,被配置在预置家具组合摆放在候选位置处时,确定预置家具组合靠近摆放的墙的支撑区域与预置家具组合所在区域的交集;其中,支撑区域为目标房间内靠近墙的区域,且支撑区域内的点的最近投影点均位于墙上;第三确定模块,被配置为根据交集从多个候选位置中确定预置家具组合的目标摆放位置。进一步地,第一确定模块,包括:位置确定子模块,被配置为将预置家具组合的可选摆放区域的区域中心点确定为候选位置。进一步地,在预置家具组合为多个时,第一确定模块,包括:第一确定子模块,被配置为确定多个预置家具组合在目标房间内的可选本文档来自技高网...

【技术保护点】
1.一种家具布局确定方法,其特征在于,包括:/n确定待摆放的预置家具组合在目标房间内的多个候选位置;/n在所述预置家具组合摆放在所述候选位置处时,确定所述预置家具组合靠近摆放的墙的支撑区域与所述预置家具组合所在区域的交集;其中,所述支撑区域为所述目标房间内靠近所述墙的区域,且所述支撑区域内的点的最近投影点均位于所述墙上;/n根据所述交集从多个所述候选位置中确定所述预置家具组合的目标摆放位置。/n

【技术特征摘要】
1.一种家具布局确定方法,其特征在于,包括:
确定待摆放的预置家具组合在目标房间内的多个候选位置;
在所述预置家具组合摆放在所述候选位置处时,确定所述预置家具组合靠近摆放的墙的支撑区域与所述预置家具组合所在区域的交集;其中,所述支撑区域为所述目标房间内靠近所述墙的区域,且所述支撑区域内的点的最近投影点均位于所述墙上;
根据所述交集从多个所述候选位置中确定所述预置家具组合的目标摆放位置。


2.根据权利要求1所述的方法,其特征在于,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:
将所述预置家具组合的可选摆放区域的区域中心点确定为所述候选位置。


3.根据权利要求1或2所述的方法,其特征在于,在所述预置家具组合为多个时,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:
确定多个所述预置家具组合在目标房间内的可选位置形成的多种组合;
从所述多种组合中去除使得至少两个所述预置家具组合重叠摆放的组合,并将剩余组合确定为候选位置组合;其中,所述候选位置组合中包括多个所述预置家具组合各自的候选位置。


4.根据权利要求3所述的方法,其特征在于,确定多个所述预置家具组合在目标房间内的可选位置形成的多种组合,包括:
在多个所述预置家具组合中至少两个之间具有相对位置关系时,根据所述相对位置关系以及多个所述预置家具组合在所述目标房间内的可选位置确定所述多种组合。


5.根据权利要求1-2、4任一项所述的方法,其特征在于,还包括:
在包括所述目标房间的平面户型图内,通过将所述目标房间的门和/或窗从原始位置向房间内移动,使得移动后的所述门和/或窗相对墙向所述目标房间内延伸出预设距离;
确定所述目标房间内的点的最近投影点;
将最近投影点位于所述目标房间内的墙上的点形成的区域确定为对应的墙的支撑区域。


6.根据权利要求1-2、4任一项所述的方法,其特征在于,根据所述交集从多个所述候选位置中确定所述预置家具组合的目标摆放位置,包括:
根据所述交集的第一面积与所述预置家具组合所在区域的第二面积之比从所述候选位置中确定所述目标摆放位置。


7.根据权利要求1-2、4任一项所述的方法,其特征在于,还包括:
获取待摆放在所述目标房间内的家具信息以及预设固定搭配方式;
根据预设固定搭配方式以及所述家具信息对家具进行分组搭配,得到所述预置家具组合。


8.一种家具布局确定方法,其特征在于,包括:
确定待摆放的预置家具组合在目标房间内的多个候选位置;
在所述预置家具组合被摆放在所述候选位置处时,根据所述预置家具组合靠近摆放的墙的支撑区域确定所述预置家具组合与所述候选位置之间的适应度;其中,所述适应度与所述预置家具组合摆放在所述候选位置时所在区域和所述支撑区域之间的交集正相关,且所述支撑区域为所述目标房间内部靠近所述墙的区域,且所述支撑区域内的点的最近投影点均位于所述墙上;
根据所述适应度从多个所述候选位置中确定所述预置家具组合的目标摆放位置。


9.根据权利要求8所述的方法,其特征在于,根据所述预置家具组合靠近摆放的墙的支撑区域确定所述预置家具组合与所述候选位置之间的适应度,包括:
确定所述支撑区域和所述预置家具组合摆放在所述候选位置时所在区域之间的所述交集;
根据所述交集的第一面积与所述预置家具组合所在区域的第二面积之比确定所述适应度。


10.根据权利要求8或9所述的方法,其特征在于,根据所述适应度从多个所述候选位置中确定所述预置家具组合的目标摆放位置,包括:
将对应于最大的所述适应度的所述候选位置确定为所述目标摆放位置。


11.根据权利要求8或9所述的方法,其特征在于,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:
将所述预置家具组合的可选摆放区域的区域中心点确定为所述候选位置。


12.根据权利要求8或9所述的方法,其特征在于,在所述预置家具组合为多个时,确定待摆放的预置家具组合在目标房间内的多个候选位置,包括:
确定多个所述预置家具组合在目标房间内的可选位置形成的多种组合;
从所述多种组合中去除使得至少两个所述预置家具组合重叠摆放的组合,并将剩余组合确定为候选位置组合;其中,所述候选位置组合中包括多个所述预置家具组合各自的候选位置。


13.根据权利要求12所述的方法,其特征在于,确定多个所述预置家具组合在目标房间内的可选位置形成的多种组合,包括:
在多个所述预置家具组合中至少两个之间具有相对位置关系时,根据所述相对位置关系以及多个所述预置家具组合在所述目标房间内的可选位置确定所述多种组合。


14.根据权利要求8-9、13任一项所述的方法,其特征在于,还包括:
在包括所述目标房间的平面户型图内,通过将所述目标房间的门和/或窗从原始位置向房间内移动,使得移动后的所述门和/或窗相对墙向所述目标房间内延伸出预设距离;
确定所述目标房间内的点的最近投影点;
将最近投影点位于所述目标房间内的墙上的点形成的区域确定为靠近所述墙摆放所述预置家具组合的支撑区域。


15.根据权利要求8-9、13任一项所述的方法,其特征在于,还包括:
获取待摆放在所述目标房间内的家具信息以及预设固定搭配方式;
根据预设固定搭配方式以及所述家具信息对家具进行分组搭配,得到所述预置家具组合。


16.一种家具布局方法,其特征在于,包括:
确定预置家具组合在包括目标房间的平面户型图内的目标摆放位置;其中,所述目标摆放位置利用权利要求1-15任一项所述的方法确定;
根据所述平面户型图以及所述目标摆放位置获得在所述目标摆放位置处摆放有所述预置家具组合的家具布局展示图;
输出所述家具布局展示图。


17.一种家具布局方法,其特征在于,包括:
从客户端接收包括目标房间的平面户型图以及家具信息;其中,所述家具信息包括待摆放在所述目标房间内的家具以及家具的尺寸信息;
根据所述家具的预设固定搭配方式以及所述尺寸信息对所述家具进行分组搭配,并得到至少一个预置家具组合;
确定所述预置家具组合在包括所述目标房间的平面户型图内的目标摆放位置;
根据所述平面户型图以及所述目标摆放位置获得在所述目标摆放位置处摆放有所述预置家具组合的家具布局展示图;
向所述客户端返回所述家具布局展示图。


18.根据权利要求17所述的方法,其特征在于,确定所述预置家具组合在包括所述目标房间的平面户型图内的目标摆放位置,包括:
利用权利要求1-15任一项所述的方法确定所述目标摆放位置。


19.一种家具布局确定装置,其特征在于,包括:
第一确定模块,被配置为确定待摆放的预置家具组合在目标房间内的多个候选位置;
第二确定模块,被配置在所述预置家具组合摆放在所述候选位置处时,确定所述预置家具组合靠近摆放的墙的支撑区域与所述预置家具组合所在区域的交集;其中,所述支撑区域为所述目标房间内靠近所述墙的区域,且所述支撑区域内的点的最近投影点均位于所述墙上;
第三确定模块,被配置为根据...

【专利技术属性】
技术研发人员:吕栋亮
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1