一种对房屋进行数据采集和模型生成的方法及装置制造方法及图纸

技术编号:19860512 阅读:95 留言:0更新日期:2018-12-22 12:22
本发明专利技术的实施例公开了一种对房屋进行数据采集和模型生成的方法及装置,该方法在建立房屋的模型时,不仅获取对房屋采集的深度图像,还获取对房屋进行拍照的照片。利用深度图像创建房屋的模型图,利用照片生成各个功能间的全景图像。当用户需要了解房屋的结构时,可以查看根据深度图像创建的虚拟三维模型,当用户需要了解功能间的具体细节时,可以通过查看该功能间的全景图像进行了解。能够在展示房屋结构的同时,展示房屋各功能间的细节,帮助用对房屋进行全面的了解。

【技术实现步骤摘要】
一种对房屋进行数据采集和模型生成的方法及装置
本专利技术实施例涉及虚拟3D建模
,尤其是涉及一种对房屋进行数据采集和模型生成的方法及装置。
技术介绍
对房屋进行虚拟三维建模的过程中,常常通过深度相机进行图像采集。深度相机为可以测量出各拍摄点与相机距离的设备。例如,通过结构光原理测量拍摄点与相机距离的相机。结构光技术的基本原理是在激光器外放置一个光栅,激光通过光栅进行投射成像时会发生折射,从而使得激光最终在物体表面上的落点产生位移。当物体距离激光投射器比较近的时候,折射而产生的位移就较小,当物体距离较远时,折射而产生的位移也就会相应的变大。使用一个摄像头来检测采集投射到物体表面上的图样,通过图样的位移变化,就能用算法计算出物体的位置和深度信息,进而复原整个虚拟三维空间。通常通过深度图像采集建立房屋的模型图,然而在采集深度图像的过程中无法精细地采集到房屋各个功能间的细节,导致用户无法对房屋的各功能间进行较为全面的了解。在实现本专利技术实施例的过程中,专利技术人发现现有的通过深度相机采集的房屋图像建立的虚拟三维模型中,由于近景情况下房屋模型精细度不够,不能在展示房屋结构的同时,展示房屋各功能间的细节,导致用户无法对房屋进行全面的了解。
技术实现思路
本专利技术所要解决的技术问题是如何解决现有的通过深度相机采集的房屋图像建立的虚拟三维模型中,不能同时展示房屋结构和房屋各功能间的细节,导致用户无法对房屋进行全面的了解通过深度相机采集的房屋图像建立的虚拟三维模型中,由于近景情况下房屋模型精细度不够,不能在展示房屋结构的同时,展示房屋各功能间的细节,导致用户无法对房屋进行全面的了解的问题。针对以上技术问题,本专利技术的实施例提供了一种对房屋进行数据采集和模型生成的方法,包括:获取对预设房屋的每一功能间采集的深度图像和对每一功能间拍照的照片;根据采集的对应于对各功能间的深度图像,创建所述预设房屋的3D模型,并根据对应于各功能间的照片生成该功能间的全景图像;若接收到显示所述预设房屋的请求信息,则根据所述请求信息发送所述3D模型或者发送与所述请求信息对应的目标功能间的全景图像。本实施例提供了一种对房屋进行数据采集和模型生成的装置,包括:获取模块,用于获取对预设房屋的每一功能间采集的深度图像和对每一功能间拍照的照片;创建模块,用于根据采集的对应于对各功能间的深度图像,创建所述预设房屋的3D模型,并根据对应于各功能间的照片生成该功能间的全景图像;执行模块,用于若接收到显示所述预设房屋的请求信息,则根据所述请求信息发送所述3D模型或者发送与所述请求信息对应的目标功能间的全景图像。可选地,所述获取模块还用于针对所述预设房屋的每一功能间,获取所述功能间的每一拍摄点位,以该拍摄点位为中心对所述功能间的各个角度拍摄的得到该功能间的深度图像和照片;其中,所述深度图像通过深度相机拍摄得到。可选地,所述获取模块还用于将以该拍摄点位为中心对所述功能间的各个角度拍摄的得到该功能间的点云图像进行拼接融合,若拼接融合后的点云图像覆盖了所述功能间的每一角落,则将该点云图像作为以该拍摄点位为中心对所述功能间的各个角度拍摄得到的该功能间的深度图像;若拼接融合后的点云图像没有覆盖到所述功能间的每一角落,则以该拍摄点位为中心进行补拍或者重新选定拍摄点位再次进行拍摄直到得到覆盖了所述功能间的每一角落的点云图像,将该点云图像作为以该拍摄点位为中心对所述功能间的各个角度拍摄得到的该功能间的深度图像。可选地,所述获取模块还用于在得到该点云图像的拍摄点位上,对所述功能间的各个角度拍照得到以该拍摄点位为中心对所述功能间的各个角度拍照的照片。可选地,所述执行模块还用于若所述请求信息为显示所述预设房屋的3D模型,则将所述3D模型发送到所述请求信息对应的终端;若所述请求信息为显示所述目标功能间的全景图像,则将预先设定的所述目标功能间对应的默认视角下的全景图像发送到所述终端。可选地,所述执行模块还用于若接收到改变当前显示的视角的信息,则获取改变后的目标视角,将对应于所述目标视角下的全景图像发送到所述终端;其中,改变当前显示的视角的信息包括对当前显示的视角进行移动调整或者缩放调整;所述移动调整通过在所述终端左右滑动屏幕实现,所述缩放调整通过在所述终端进行缩放操作实现。可选地,所述执行模块还用于若接收到跳转到另一功能间的信息,则将预先设定的另一功能间对应的默认视角下的全景图像发送到所述终端。本实施例提供了一种电子设备,包括:至少一个处理器、至少一个存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于该电子设备和终端的通信设备之间的信息传输;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行以上任一项所述的对应于终端的方法。本实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行以上所述的对应于终端的方法本专利技术的实施例提供了一种对房屋进行数据采集和模型生成的方法及装置,该方法在建立房屋的模型时,不仅获取对房屋采集的深度图像,还获取对房屋进行拍照的照片。利用深度图像创建房屋的模型图,利用照片生成各个功能间的全景图像。当用户需要了解房屋的结构时,可以查看根据深度图像创建的虚拟三维模型,当用户需要了解功能间的具体细节时,可以通过查看该功能间的全景图像进行了解。能够在展示房屋结构的同时,展示房屋各功能间的细节,帮助用对房屋进行全面的了解。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一个实施例提供的对房屋进行数据采集和模型生成的方法的流程示意图;图2是本专利技术另一个实施例提供的对房屋进行数据采集和模型生成的装置的结构框图;图3是本专利技术另一个实施例提供的电子设备的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本实施例提供的对房屋进行数据采集和模型生成的方法的流程示意图,参见图1,该方法包括:101:获取对预设房屋的每一功能间采集的深度图像和对每一功能间拍照的照片;102:根据采集的对应于对各功能间的深度图像,创建所述预设房屋的3D模型,并根据对应于各功能间的照片生成该功能间的全景图像;103:若接收到显示所述预设房屋的请求信息,则根据所述请求信息发送所述3D模型或者发送与所述请求信息对应的目标功能间的全景图像。本实施例提供的方法通常由能够执行上述方法的设备执行,例如,服务器。深度图像通常通过深度相机对房屋进行扫描进行采集,照片通过普通相机对各功能间进行拍照即可。将深度图像合成为模型图可以通过开源库中的对点云进行拼接融合的函数(例如,PCL)计算得到。根据本文档来自技高网...

【技术保护点】
1.一种对房屋进行数据采集和模型生成的方法,其特征在于,包括:获取对预设房屋的每一功能间采集的深度图像和对每一功能间拍照的照片;根据采集的对应于对各功能间的深度图像,创建所述预设房屋的3D模型,并根据对应于各功能间的照片生成该功能间的全景图像;若接收到显示所述预设房屋的请求信息,则根据所述请求信息发送所述3D模型或者发送与所述请求信息对应的目标功能间的全景图像。

【技术特征摘要】
1.一种对房屋进行数据采集和模型生成的方法,其特征在于,包括:获取对预设房屋的每一功能间采集的深度图像和对每一功能间拍照的照片;根据采集的对应于对各功能间的深度图像,创建所述预设房屋的3D模型,并根据对应于各功能间的照片生成该功能间的全景图像;若接收到显示所述预设房屋的请求信息,则根据所述请求信息发送所述3D模型或者发送与所述请求信息对应的目标功能间的全景图像。2.根据权利要求1所述的方法,其特征在于,所述获取对预设房屋的每一功能间采集的深度图像和对每一功能间拍照的照片,包括:针对所述预设房屋的每一功能间,获取所述功能间的每一拍摄点位,以该拍摄点位为中心对所述功能间的各个角度拍摄的得到该功能间的深度图像和照片;其中,所述深度图像通过深度相机拍摄得到。3.根据权利要求2所述的方法,其特征在于,所述以该拍摄点位为中心对所述功能间的各个角度拍摄的得到该功能间的深度图像,包括:将以该拍摄点位为中心对所述功能间的各个角度拍摄的得到该功能间的点云图像进行拼接融合,若拼接融合后的点云图像覆盖了所述功能间的每一角落,则将该点云图像作为以该拍摄点位为中心对所述功能间的各个角度拍摄得到的该功能间的深度图像;若拼接融合后的点云图像没有覆盖到所述功能间的每一角落,则以该拍摄点位为中心进行补拍或者重新选定拍摄点位再次进行拍摄直到得到覆盖了所述功能间的每一角落的点云图像,将该点云图像作为以该拍摄点位为中心对所述功能间的各个角度拍摄得到的该功能间的深度图像。4.根据权利要求3所述的方法,其特征在于,在该点云图像作为以该拍摄点位为中心对所述功能间的各个角度拍摄得到的该功能间的深度图像之后,还包括:在得到该点云图像的拍摄点位上,对所述功能间的各个角度拍照得到以该拍摄点位为中心对所述功能间的各个角度拍照的照片。5.根据权利要求1所述的方法,其特征在于,所述若接收到显示所述预设房屋的请求信息,则根据所述请求信息发送所述3D模型或者发送与所述请求信息对应的目标功能间的全景图像,包括:若所述请求信息为显示所述预设房屋的3D模型,则将所述3D模型发送到...

【专利技术属性】
技术研发人员:孙鑫谢哲
申请(专利权)人:链家网北京科技有限公司
类型:发明
国别省市:北京,11

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

1