一种虚拟房屋设计装修方法、系统、设备及存储介质与流程

文档序号:33562223发布日期:2023-03-22 15:48阅读:47来源:国知局

1.本发明涉及虚拟现实图像处理技术领域,尤其涉及一种虚拟房屋设计装修方法、系统、设备及存储介质。


背景技术:

2.在目前普遍房屋装修前会通过设计师进行装修设计,由设计师提供设计后的设计图调整装修的风格及各种装修设计元素,例如墙面颜色、壁画、选用材质等等,然而设计师所提供的设计图多为平面或单一角度的静态图档,用户无法直观的感受全屋的整体设计结果,因此陆续有设计师采用vr模型的方式进行装修设计成果的呈现,但当用户收到设计后的vr模型,针对某一个局部设计要进行修改时,还必须通过设计师进行调整,往往需要花费很多时间,用户也无法深度参与房屋装修设计的过程。
3.以房屋内的客厅墙面为例,一般会采用壁画进行装修,其设计和电脑的主要交互方式是通过鼠标、键盘、显示屏选择墙面壁画的图片,然后通过绘图软件(如photoshop)上设计在拖入房间墙面上。如对壁画图片不满意需要更换时,就得重新寻找图片然后在操作一次墙面贴图的过程,操作上较为复杂。
4.因此需要有一种能够直观感受房屋内部全屋设计状态以及便于快速修改设计元素的方法。


技术实现要素:

5.基于此,有必要针对上述背景技术中的问题,提供一种虚拟房屋设计装修方法、系统、设备及存储介质,通过虚拟现实技术vr和人工智能ai技术结合的方式,快速生成房屋内部装修设计,用户自己可以真实通过vr见到渲染后的房屋设计效果,避免设计师设计效果图与实际装修差距造成的经济损失。
6.为解决上述技术问题,本技术的第一方面提出一种虚拟房屋装修设计方法,包括:创建房屋内部vr模型,在vr模型中指定待设计区域;获取设计要素语音信息,通过第一ai程序处理将设计要素语音信息识别为设计要素关键词;通过第二ai程序将设计要素关键词形成设计元素;将设计元素在待设计区域上进行渲染形成设计元素渲染图像,并与vr模型结合的形成虚拟设计模型。
7.更进一步的,指定待设计区域的步骤,包括:确定第一预设区域范围;根据用户提供的墙面需求信息在第一预设区域范围中确定第二预设区域范围;在第二预设区域范围内确定待设计墙面。
8.更进一步的,确定第一预设区域范围的步骤,包括:获取设计标签信息,设计标签信息包括待设计区域标签信息和非设计区域标签信
息;根据设计标签信息在房屋vr模型中确定第一预设区域范围范围。
9.更进一步的,在第二预设区域范围内确定待设计区域的步骤,包括:判断第二预设区域范围内的是否具有痕迹;若第二预设区域范围内具有痕迹,则确定为待设计区域;若第二预设区域范围内不具有痕迹,则重新确定第二预设区域范围。
10.更进一步的,第一ai程序包括自然语言程序,第二ai程序包括dail-e mini模型。
11.更进一步的,将设计元素在所述待设计区域上进行渲染步骤,还包括:判断设计元素渲染图像是否大于预期效果;若设计元素渲染图像大于预期效果,则确认设计元素;若设计元素渲染图像小于预期效果,则重新获取设计要素语音信息。
12.更进一步的,进一步包含:将vr模型及虚拟设计模型转为ar模型;设置ar模型中识别定位点;获取实体房屋内图像并与ar模型中识别定位点进行匹配,匹配成功将ar模型套入实体房屋内图像。
13.本技术的第二方面提出一种房屋壁画设计系统,包括:待设计区域指定模块,用于指定房屋内部vr模型中的待设计区域;语音识别模块,用于获取设计要素语音信息,并将设计要素语音信息转换为设计要素关键词;设计元素生成模块,用于根据设计要素关键词形成设计元素;渲染模块,将设计元素在vr模型中渲染展示于待设计区域。
14.本技术的第三方面提出一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述的方法的步骤。
15.本技术的第四方面提出一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的方法的步骤。
16.于上述实施例中提供的虚拟房屋设计装修方法、系统、设备和存储介质中,通过创建房屋vr模型,以确定待设计区域,并通过语音识别的方式获取设计要素关键词,再通过ai程序将设计要素关键词组成设计元素,再将设计元素叠加渲染至vr模型中的待设计区域内,藉此可以通过语音调整或创建新的设计元素,方便更直观的了解房屋室内装修的状态。
17.上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例详细说明如后。
具体实施方式
18.为了便于理解本技术,下面将对本技术进行更全面的描述。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本技术的公开内容的理解更加透彻全面。
19.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具
体的实施例的目的,不是旨在于限制本技术。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
20.在本技术的一个实施例中提供的一种虚拟房屋设计装修方法,虚拟房屋设计装修方法包括如下步骤:s01:创建房屋内部vr模型,并在vr模型中指定待设计区域;s02:获取设计要素语音信息,通过第一ai程序处理将设计要素语音信息识别为设计要素关键词;s03:通过第二ai程序将设计要素关键词形成设计元素;s04:将设计元素在待设计区域上进行渲染形成设计元素渲染图像,并与vr模型叠加结合形成虚拟设计模型。
21.更进一步,还可以包含s05:在与vr模型结合形成虚拟设计模型后,将vr模型转换成ar模型,设置ar模型中识别定位点;获取实体房屋内图像并与ar模型中识别定位点进行匹配,匹配成功将ar模型套入实体房屋内图像。
22.上述房屋设计方法中步骤s01-s04也可以应用于终端中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,s05可结合智能手机或平板电脑,第一ai程序及第二ai程序可以安装在后端服务器中,后端服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
23.在第一实施例中,待设计区域可以是墙面,墙面的数量并不唯一,可以为多个,多个待设计墙面的待设计壁画图像可以互不相同;通过人工智能ai技术和虚拟现实vr技术可以快速.高效地将多个待设计墙面和对应的待设计壁画图像渲染后,得到整体房屋壁画设计效果,有效节省经济成本。
24.具体地,用户可以通过语音的方式描述设计要素,譬如,用户通过语音说出希望壁画是一只红色的狐狸在莫奈的画里面或是沙滩的落日,此时第一ai程序(自然语言识别程序)先识别语音内容,将语音内容提取形成设计要素关键词,如红色、狐狸、莫奈,再将设计要素关键词传送至第二ai程序,第二ai程序可以包括dail-e mini模型,第二ai程序根据设计要素关键词至搜寻引擎或自行合成多张待选壁画,用户可从待选壁画中选取喜欢的壁画渲染至vr模型内的待设计区域进行显示。
25.此外,待设计区域中可以不限定为墙面,也可以是地面或房屋空间中的特定范围,通过语音识别的方式可以说出欧式风格餐桌、78寸液晶电视、带花瓣设计的挂钟等等,再通过第一ai程序识别设计要素关键词,通过第二ai程序获得设计元素的图形或图案,再叠加至vr模型中。
26.更进一步的,在第一实施例中,还进一步包含如下步骤:步骤s11:确定第一预设区域范围;步骤s12:根据用户提供的设计需求信息在第一预设区域范围中确定第二预设区域范围;步骤s13:在第二预设区域范围内确定待设计区域。
27.具体地,第一预设区域范围为房屋内部具有标签信息的墙面,具有标签信息的墙面包括用户想要设计的墙面或具有特定用法意义的墙面等等。步骤s12中,在第一预设区域范围内确定符合用户提供的墙面需求信息的墙面,符合墙面需求信息的墙面组成第二预设
区域范围。第一预设区域范围可以包括第二预设区域范围,第一预设区域范围也可以不包括第二预设范围,第一预设区域范围和第二预设区域范围存在交集,第一预设区域范围内的墙面数量大于或等于第二预设区域范围内的墙面数量,或第一预设区域范围内的墙面数量小于第二预设区域范围内的墙面数量。
28.作为示例,用户提供的墙面需求信息为设计师或业主口述的画壁画的墙面范围,比如全屋整个墙面、整个儿童房,儿童房除了特定数量的墙面和天花板等等。对此不作限定,用户根据需求更改。
29.更进一步的,在第一实施例中,步骤s11:确定第一预设区域范围,包括如下步骤:步骤s111:获取设计标签信息,设计标签信息包括待设计区域标签信息和非设计区域标签信息;步骤s112:根据所述设计标签信息在所述房屋vr模型中确定第一预设区域范围。
30.具体地,在步骤s111中,对整体房屋进行3d投影,以获取房屋内部结构,从而得到每一墙面信息;用户利用vr模型,对墙面打标签,获取每一墙面对应的设计标签信息;其中,待设计区域标签信息为待进行壁画设计的墙面,非设计区域标签信息为不进行壁画设计的墙面。在步骤s112中,在房屋vr模型中,可根据待设计区域标签信息选择出墙面,所有具有待设计区域标签信息的墙面组成第一预设区域范围。
31.此外,步骤s13:在第二预设区域范围内确定待设计区域,包括如下步骤:步骤s131:判断第二预设区域范围内的是否具有痕迹;步骤s132:若第二预设区域范围内具有痕迹,则确定为所述待设计区域;步骤s133:若第二预设区域范围内不具有痕迹,则重新确定第二预设区域范围。
32.在一个实施例中,步骤s04:将设计元素在待设计区域上进行渲染形成设计元素渲染图像,与vr模型进行叠加结合的虚拟设计模型,还包括如下步骤:步骤s41:判断设计元素渲染图像是否大于预期效果;步骤s42:若设计元素渲染图像大于预期效果,则确认设计元素;步骤s43:若设计元素渲染图像小于预期效果,则重新获取所述设计要素语音信息。
33.具体地,用户直接观看房屋设计元素图示,可以得到整体房屋的设计效果,判断是否符合预期。如果不符合预期效果,则重新获取设计要素语音信息,或重新生成设计元素,或调整待设计区域对应的设计元素图像,重新排列组合,并进行渲染,得到设计元素渲染图像。
34.此外,需要特别说明,在上述步骤s05中,在与vr模型结合形成虚拟设计模型后,可以进一步将vr模型转换成ar模型,并在ar模型中设置识别定位点;当用户实际到房屋内时,可以拿起移动终端拍摄房屋内的影片或照片时,通过程序识别到ar定位点后将ar模型叠加套入实体房屋内图像,藉此可以更加直观的在实际房屋内部了解装修设计的情况。
35.在本技术的另一个实施例中,还提供了一种房屋壁画设计系统,包括:待设计区域指定模块、语音识别模块、设计元素生成模块以及渲染模块;其中,待设计区域指定模块,用于创建房屋vr模型,以确定待设计墙面;语音识别模块,用于获取设计要素语音信息,并通过后端服务器内预设第一ai程序处理形成设计要素关键词;
设计元素生成模块,用于根据设计要素关键词形成设计元素再通过后端服务器内的第二ai程序,根据设计要素关键词搜索或合成为设计元素;渲染模块,用于控制后端服务器根据设计元素在vr模型中渲染展示于待设计区域。
36.关于虚拟房屋装修设计系统的具体限定可以参见上文中对于虚拟房屋设计装修方法的限定,在此不再赘述。上述虚拟房屋装修设计系统中的各个模块可全部或部分通过软件.硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
37.在另一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器.存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质.内存储器。该非易失性存储介质存储有操作系统.计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储房屋壁画设计图示数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种虚拟房屋设计装修方法。
38.本领域技术人员可以理解,上述内容仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比上述描述更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
39.在本技术的另一个实施例中提供的一种计算机可读存储介质中,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述虚拟房屋设计装修方法的步骤。
40.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器.存储.数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom).磁带.软盘.闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
41.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
42.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1