一种家居模板匹配方法、装置、电子设备和存储介质制造方法及图纸

技术编号:36799312 阅读:13 留言:0更新日期:2023-03-08 23:28
本申请实施例提供一种家居模板匹配方法、装置、电子设备和存储介质,其中,该方法包括:接收用户输入的待设计墙体的尺寸信息;接收用户输入的不同存储功能对应的多个第一比例;根据所述多个第一比例生成第一特征向量;根据所述尺寸信息将所述待设计墙体划分为多个子区域;获取所述多个子区域对应的子模板;将多个所述子模板进行组合,得到所述待设计墙体对应的多个模板;根据每个所述模板中不同存储功能对应的区域面积生成多个第二特征向量;根据所述第一特征向量和多个所述第二特征向量在所述多个模板中获取所述第一比例对应的模板。实施上述实施例,将模板和用户输入的第一比例进行抽象化、数学化,能够自动地基于用户的输入获取模板。获取模板。获取模板。

【技术实现步骤摘要】
一种家居模板匹配方法、装置、电子设备和存储介质


[0001]本申请涉及家居设计
,具体而言,涉及一种家居模板匹配方法、装置、电子设备和计算机可读存储介质。

技术介绍

[0002]柜体设计是指,对于一面墙体(规则长方形)作为柜子的摆放区域,根据不同的功能需求进行区域划分,主要分为1.长衣区,2.短衣区,3.叠放区,4.抽屉区,5.鞋靴区。现有的家居设计中的家居设计通常需要设计师根据用户的需求进行人工设计,浪费人力物力,没有充分利用已经设计好的模板。

技术实现思路

[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]第三方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种家居模板匹配方法,其特征在于,包括:接收用户输入的待设计墙体的尺寸信息;接收用户输入的不同存储功能对应的多个第一比例;根据所述多个第一比例生成第一特征向量;根据所述尺寸信息将所述待设计墙体划分为多个子区域;获取所述多个子区域对应的子模板;将多个所述子模板进行组合,得到所述待设计墙体对应的多个模板;根据每个所述模板中不同存储功能对应的区域面积生成多个第二特征向量;根据所述第一特征向量和多个所述第二特征向量在所述多个模板中获取所述第一比例对应的模板。2.根据权利要求1所述的家居模板匹配方法,其特征在于,所述待设计墙体的尺寸信息包括:所述待设计墙体的长度;所述根据所述尺寸信息确定将所述待设计墙体划分为多个子区域的步骤,包括:获取子列长度;根据所述子列长度在所述待设计墙体的横向将所述待设计墙体分为多个子列,得到所述多个子区域。3.根据权利要求2所述的家居模板匹配方法,其特征在于,所述根据所述多个第一比例生成第一特征向量的步骤,包括:将所述多个第一比例作为元素生成向量,得到所述第一特征向量。4.根据权利要求2所述的家居模板匹配方法,其特征在于,所述根据每个所述模板中不同存储功能对应的区域面积生成第二特征向量的步骤,包括:根据每个所述模板中不同存储功能对应的区域面积生成所有存储功能对应的区域总面积;根据所述区域总面积和每种存储功能对应的区域面积生成每种存储功能对应的第二比例;将多个所述第二比例作为元素生成向量,得到所述第二特征向量。5.根据权利要求1所述的家居模板匹配方法,其特征在于,所述根据所述第一特征向量和多个所述第二特征向量在所述多个模板中获取所述第一比例对应的模板的步骤,包括:获取所述第一特征向量和每个所述第二特征向量的范式距离,将最小范式距离对应的第二特征向量作为所述待设计墙体对应的模板。6.根...

【专利技术属性】
技术研发人员:邱辉平石磊王士玮刘玉丹
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:

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

1