System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及计算机,尤其是一种通过所见即所得的方式向用户展示所选择的家居产品在户型图上分布的表现方法。
技术介绍
1、挑选沙发、床等家居产品是软装设计的一个重要环节,在家居产品销售过程中,应确保用户选择的家居产品足够满足该用户的需求,即应确保该用户户型中的子空间(卧室、客厅等)都已经选择了家居产品。
2、这个过程一般由设计师与用户多次确认沟通或者由用户自己来完成,缺少及时的反馈与准确性,对于用户来讲在整个家居产品的购买过程中也是费时费力的。
3、在家居产品的销售环节中,帮助用户更直观查看自己选择的家居产品是否满足需求是有必要的。同时,应该对用户做出及时的反馈,提醒用户户型中的哪些子空间应该继续选择家居产品。结合人工智能的方法将整个过程自动化的完成,并添加与用户的及时交互,可以促进家居产品的销售进度,提升用户的购买家居产品的体验感。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种基于户型图匹配家居产品的应用方法、设备及介质,以所见即所得的方式直观地向用户呈现所选的家居产品在户型图上的分布。
2、本专利技术实施例的一方面提供了一种基于户型图匹配家居产品的应用方法,包括:
3、对用户上传的住宅户型图的子空间类别进行识别,并获得子空间的结构数据;
4、交互式的提醒用户选择家居产品,并根据用户选择的多个家居产品的所属空间和类别匹配户型图中的子空间;
5、通过算法将所述所有家居产品排列在所述户型图周围,并通过折线的
6、判断所述户型图中子空间匹配家居产品的完成度,交互式提醒用户增加新的家居产品,直至完成度为100%。
7、可选地,所述方法还包括对用户上传的住宅户型图的子空间类别进行识别,并获得子空间的结构数据的步骤,该步骤包括:
8、定义所述户型图中子空间的类别,创建户型图数据集;
9、基于语义分割算法,利用所述户型图数据集训练ai模型;
10、基于所述训练好的ai模型对所述用户上传的户型图进行子空间类别的识别以及关键结构数据的提取。
11、可选地,所述方法还包括基于所述训练好的ai模型对所述用户上传的户型图进行子空间类别的识别以及关键结构数据的提取的步骤,该步骤包括:
12、使用训练好的ai模型识别所述用户上传的户型图中的所有子空间类别以及分割结果图;
13、基于所述分割结果图提取每个子空间区域,并获得每个子空间的中心点坐标。
14、可选地,所述方法还包括通过算法将所述所有家居产品排列在所述户型图周围,并通过折线的方式连接所述子空间中心点与所述家居产品中心点,生成结果展示图的步骤,该步骤包括:
15、排列所述户型图中所有子空间的中心点坐标,统计出同行以及同列的子空间,即所述户型图中子空间的一种分布特征;
16、根据类别匹配所述所有家居产品对应的子空间,得到每个子空间的家居产品数量;
17、根据所述子空间的分布特征,结合子空间的家居产品数量,结合算法将家居产品分布在户型图周围;
18、通过折线的方法,连接子空间中心点与对应的所有家居产品中心点。
19、可选地,所述方法还包括排列所述户型图中所有子空间的中心点坐标,统计出同行以及同列的子空间,即所述户型图中子空间的一种分布特征的步骤,该步骤包括:
20、基于所述子空间的横坐标,统计子空间中多组同行或者接近同行的子空间;
21、基于所述子空间的纵坐标,统计子空间中多组同列或者接近同列的子空间;
22、结合以上所述同行和同列的子空间分布特征,得到每个子空间在户型图中行坐标和列坐标,最终得到所述户型图子空间的一种矩阵式的分布特征。
23、可选地,所述方法还包括根据所述子空间的分布特征,结合子空间的家居产品数量,结合算法将家居产品分布在户型图周围的步骤,该步骤包括:
24、基于一定规则和算法,结合所述户型图中子空间的分布特征,将每个子空间的家居产品排布在户型图周围;
25、基于所述规则和算法,以折线的方法连接所属子空间中心点与对应家居产品中心点,通过计算和合理的分布折线拐点,避免不同折线的相交,以及某个子空间的折线穿过另一个子空间的情况。
26、本专利技术实施例的另一方面还提供了一种电子设备,包括处理器以及存储器;
27、所述存储器用于存储程序;
28、所述处理器执行所述程序实现如前面所述的方法。
29、本专利技术实施例的另一方面还提供了一种计算机可读存储介质,所述存储介质存储有程序,所述程序被处理器执行实现如前面所述的方法。
30、本专利技术实施例还公开了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器可以从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行前面的方法。
31、本专利技术的实施例通过制作户型图数据集训练ai模型,基于ai模型识别用户上传的户型图中子空间类别以及结构数据;交互式提醒用户选择家居产品,并将用户选择的多个家居产品匹配户型图中的子空间;基于一定规则和算法将多个家居产品排布在户型图周围,并设计起点和终点分别为子空间中心点和家居产品中心点的多组折线,确保折线之间没有相交以及不同子空间的折线没有互相穿越;结合户型图绘制家居产品分布图展示给用户;同时交互式的提醒用户是否存在某个子空间没有选择家居产品,直至所有的子空间都选择完家居产品。本专利技术包含了基于ai模型的户型图子空间类型和结构数据识别,更重要的设计了算法和规则来设计多个家居产品如何分布在户型图周围并通过折线图方式连接子空间和家居产品,以所见即所得的方式向用户展示家居产品在用户户型中的分布方案,这是基于本专利技术所有步骤的流程处理得到的方法,可以在家居产品销售环节中辅助用户更有效率的完成家居产品的选择。
本文档来自技高网...【技术保护点】
1.一种基于户型图匹配家居产品的应用方法,其特征在于,包括:
2.根据权利要求1所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所述对用户上传的住宅户型图的子空间类别进行识别,并获得子空间的结构数据,包括:
3.根据权利要求2所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所述基于训练好的AI模型对所述用户上传的户型图进行子空间类别的识别以及关键结构数据的提取,包括:
4.根据权利要求1所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所述排列所述户型图中所有子空间的中心点坐标,统计出同行以及同列的子空间,即所述户型图中子空间的一种分布特征,包括:
5.根据权利要求1所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所述根据所述子空间的分布特征,结合子空间的家居产品数量,结合算法将家居产品分布在户型图周围,包括:
6.一种电子设备,其特征在于,包括处理器以及存储器;
7.一种计算机可读存储介质,其特征在于,所述存储介质存储有程序,所述程序被处理器执行实现如权利要求1至5任一项所述的
...【技术特征摘要】
1.一种基于户型图匹配家居产品的应用方法,其特征在于,包括:
2.根据权利要求1所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所述对用户上传的住宅户型图的子空间类别进行识别,并获得子空间的结构数据,包括:
3.根据权利要求2所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所述基于训练好的ai模型对所述用户上传的户型图进行子空间类别的识别以及关键结构数据的提取,包括:
4.根据权利要求1所述的一种基于户型图匹配家居产品的应用方法,其特征在于,所...
【专利技术属性】
技术研发人员:高占海,姚健康,
申请(专利权)人:北京装库创意科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。