【技术实现步骤摘要】
家具布局确定方法、装置、电子设备及存储介质
本公开涉及计算机
,具体涉及一种家具布局确定方法、装置、电子设备及存储介质。
技术介绍
全屋软装是在给定空户型和样板间内家具的基础上,根据户型的空间特征和家具的几何尺寸信息将各个家具摆放到空户型中。所有这些新摆放好的家具及房间本身一起构成了全屋软装的场景,并可以通过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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。