一种基于AR的户型图三维展示方法、介质、设备和装置制造方法及图纸

技术编号:22002349 阅读:30 留言:0更新日期:2019-08-31 05:59
本发明专利技术涉及一种基于AR的户型图三维展示方法、介质、设备和装置。方法包括以下步骤:获取包含户型图的初始户型图片,对初始户型图片进行透视校正处理生成目标户型图片;提取目标户型图片中户型图的墙体数据和门窗数据,并根据墙体数据和门窗数据实时构建户型图对应的原始三维模型;根据所述第一用户指令调用预设AR渲染引擎显示原始三维模型。本发明专利技术可以通过图像处理方法准确对户型图进行自动识别和校正,从而实时、准确地构建3D户型模型,实现户型图的AR展示效果。通过AR超强的代入感和沉浸式的体验,可以让用户直观清晰地了解住宅结构,同时通过交互与展示更好地与用户沟通,满足用户的需求,增加用户参与感,并吸引人流关注,增加广告作用。

A Three-dimensional Display Method, Media, Equipment and Device of Huxing Diagram Based on AR

【技术实现步骤摘要】
一种基于AR的户型图三维展示方法、介质、设备和装置
本专利技术涉及AR(AugmentedReality,增强现实)领域,特别涉及一种基于AR的户型图三维展示方法、介质、设备和装置。
技术介绍
传统的户型手册上,户型图是平面的,因此难以感知室内空间。而目前户型图导入大多仍然是采取手动绘制墙体和门窗的方式实现重建,这种人工绘制方式需要花费的时间较多,已经不能满足用户对实时高效的需求。
技术实现思路
本专利技术提供了一种基于AR的户型图三维展示方法、介质、设备和装置,解决了以上所述的技术问题。本专利技术解决上述技术问题的技术方案如下:一种基于AR的户型图三维展示方法,包括以下步骤:步骤1,获取包含户型图的初始户型图片,对所述初始户型图片进行透视校正处理生成目标户型图片;步骤2,提取所述目标户型图片中户型图的墙体数据和门窗数据,并根据所述墙体数据和所述门窗数据实时构建所述户型图对应的原始三维模型;步骤3,接收第一用户指令,并根据所述第一用户指令调用预设AR渲染引擎显示所述原始三维模型。本专利技术的有益效果是:本专利技术可以通过图像处理方法准确对户型图进行自动识别和校正,从而实时、准确地构建3D户型模型,实现户型图的AR展示效果。通过AR超强的代入感和沉浸式的体验,可以让用户直观清晰地了解住宅结构,同时通过交互与展示更好地与用户沟通,满足用户的需求,而且三维方式比起传统的方式更直观,AR互动操作增加用户参与感,能够吸引人流关注,增加广告作用。在上述技术方案的基础上,本专利技术还可以做如下改进。进一步,还包括步骤4,所述步骤4具体为:接收第二用户指令,并根据所述第二用户指令将预设设计方案、预设样板间和/或预设设计素材自适应导入到原始三维模型中并调用所述预设AR渲染引擎进行显示。进一步,所述步骤1具体为:对所述初始户型图片进行目标检测,建立包含户型图的最小矩形框,并采用基于灭点的空间坐标变换方法对所述最小矩形框中的户型图进行透视校正,生成目标户型图片。进一步,步骤2中提取所述目标户型图片中户型图的墙体数据具体包括以下步骤:步骤201,基于灰度直方图二值化方法提取所述目标户型图片中户型图的墙体区域;步骤202,对所述墙体区域的每个像素点进行八邻域判断,提取户型图中墙体的骨架线;步骤203,对所述墙体的骨架线进行延长和/或合并处理,以消除骨架线连接处的断裂和骨架线变形;步骤204,对步骤203处理后的骨架线进行矢量化处理生成墙体骨架数据,所述墙体骨架数据包括骨架线中每条线段的起点坐标和终点坐标。进一步,步骤2中提取所述目标户型图片中户型图的门窗数据具体包括以下步骤:步骤206,对步骤203处理后的骨架线进行识别,并将所述骨架线的断裂处标记为候选门窗区域;步骤207,采用门和窗分别对应的预设几何特征在所述门窗候选区域内进行图像检测,生成目标门窗区域;步骤208,对所述目标门窗区域进行矢量化处理生成门窗坐标数据,所述门窗坐标数据包括门窗线段的起点坐标和终点坐标。本专利技术还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,实现上述的基于AR的户型图三维展示方法。本专利技术还提供了一种基于AR的户型图三维展示设备,包括所述的计算机可读存储介质和处理器,所述处理器执行所述计算机可读存储介质上的计算机程序时实现以上所述的基于AR的户型图三维展示方法的步骤。本专利技术还提供了一种基于AR的户型图三维展示装置,包括图像处理模块、模型建立模块和显示模块,所述图像处理模块用于获取包含户型图的初始户型图片,对所述初始户型图片进行透视校正处理生成目标户型图片;所述模型建立模块用于提取所述目标户型图片中户型图的墙体数据和门窗数据,并根据所述墙体数据和所述门窗数据实时构建所述户型图对应的原始三维模型;所述显示模块用于接收第一用户指令,并根据所述第一用户指令调用预设AR渲染引擎显示所述原始三维模型。进一步,还包括智能设计模块,所述智能设计模块用于接收第二用户指令,并根据所述第二用户指令将预设设计方案、预设样板间和/或预设设计素材自适应导入到原始三维模型中并调用所述预设AR渲染引擎进行显示。进一步,所述模型建立模块包括墙体数据提取单元、门窗数据提取单元和模型实时建立单元,所述墙体数据提取单元具体用于基于灰度直方图二值化方法提取所述目标户型图片中户型图的墙体区域,对所述墙体区域的每个像素点进行八邻域判断从而提取户型图中墙体的骨架线,并对所述墙体的骨架线进行延长和/或合并处理,以消除骨架线连接处的断裂和骨架线变形,然后对处理后的骨架线进行矢量化处理生成墙体骨架数据,所述墙体骨架数据包括骨架线中每条线段的起点坐标和终点坐标;所述门窗数据提取单元具体用于对处理后的骨架线进行识别,并将所述骨架线的断裂处标记为候选门窗区域,然后采用门和窗分别对应的预设几何特征在所述门窗候选区域内进行图像检测,生成目标门窗区域,并对所述目标门窗区域进行矢量化处理生成门窗坐标数据,所述门窗坐标数据包括门窗线段的起点坐标和终点坐标;所述模型实时建立单元具体用于读取所述墙体骨架数据和所述门窗坐标数据,并通过垂直拉升方法构建户型图对应的原始三维模型。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明图1为本专利技术一实施例的基于AR的户型图三维展示方法的流程示意图;图2为本专利技术另一实施例的基于AR的户型图三维展示装置的模块框图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术的一实施例提供了一种基于AR的户型图三维展示方法,包括以下步骤:步骤1,获取包含户型图的初始户型图片,对所述初始户型图片进行透视校正处理生成目标户型图片;步骤2,提取所述目标户型图片中户型图的墙体数据和门窗数据,并根据所述墙体数据和所述门窗数据实时构建所述户型图对应的原始三维模型;步骤3,接收第一用户指令,并根据所述第一用户指令调用预设AR渲染引擎显示所述原始三维模型。本实施例可以通过图像处理方法准确对户型图进行自动识别和校正,从而实时、准确地构建3D户型模型,实现户型图的AR展示效果。通过AR超强的代入感和沉浸式的体验,可以让用户直观清晰地了解住宅结构,同时通过交互与展示更好地与用户沟通,满足用户的需求,而且三维方式比起传统的方式更直观,AR互动操作增加用户参与感,能够吸引人流关注,增加广告作用。另一优选实施例中,还包括步骤4,所述步骤4具体为:接收第二用户指令,并根据所述第二用户指令将预设设计方案、预设样板间和/或预设设计素材自适应导入到原始三维模型中并调用所述预设AR渲染引擎进行显示。上述优选实施例中,可以预先建立素材数据库,该素材数据库包括已搭建好的预设设计方案、预设样板间和/或已进行分类并标注好的预设设计素材,比如各种硬装材料信息和软装材料信息等等,用户根据自己需求,比如喜欢的装修风格、装修颜色、家具类别等等选择了预设设计方案、预设样板间和/或预设设计素材后,本实施例的方法会按照户型大小、使用习惯、空间私密性和/或连接关系等因素自动对其重新布局使其与原始三维模型相适配,并将生成的布局方案智能导入到原始三维模型中,从而通过AR直观显示装修设计效果,方便用户设置自己喜欢的个本文档来自技高网...

【技术保护点】
1.一种基于AR的户型图三维展示方法,其特征在于,包括以下步骤:步骤1,获取包含户型图的初始户型图片,对所述初始户型图片进行透视校正处理生成目标户型图片;步骤2,提取所述目标户型图片中户型图的墙体数据和门窗数据,并根据所述墙体数据和所述门窗数据实时构建所述户型图对应的原始三维模型;步骤3,接收第一用户指令,并根据所述第一用户指令调用预设AR渲染引擎显示所述原始三维模型。

【技术特征摘要】
1.一种基于AR的户型图三维展示方法,其特征在于,包括以下步骤:步骤1,获取包含户型图的初始户型图片,对所述初始户型图片进行透视校正处理生成目标户型图片;步骤2,提取所述目标户型图片中户型图的墙体数据和门窗数据,并根据所述墙体数据和所述门窗数据实时构建所述户型图对应的原始三维模型;步骤3,接收第一用户指令,并根据所述第一用户指令调用预设AR渲染引擎显示所述原始三维模型。2.根据权利要求1所述基于AR的户型图三维展示方法,其特征在于,还包括步骤4,所述步骤4具体为:接收第二用户指令,并根据所述第二用户指令将预设设计方案、预设样板间和/或预设设计素材自适应导入到原始三维模型中并调用所述预设AR渲染引擎进行显示。3.根据权利要求1或2所述基于AR的户型图三维展示方法,其特征在于,所述步骤1具体为:对所述初始户型图片进行目标检测,建立包含户型图的最小矩形框,并采用基于灭点的空间坐标变换方法对所述最小矩形框中的户型图进行透视校正,生成目标户型图片。4.根据权利要求3所述基于AR的户型图三维展示方法,其特征在于,步骤2中提取所述目标户型图片中户型图的墙体数据具体包括以下步骤:步骤201,基于灰度直方图二值化方法提取所述目标户型图片中户型图的墙体区域;步骤202,对所述墙体区域的每个像素点进行八邻域判断,提取户型图中墙体的骨架线;步骤203,对所述墙体的骨架线进行延长和/或合并处理,以消除骨架线连接处的断裂和骨架线变形;步骤204,对步骤203处理后的骨架线进行矢量化处理生成墙体骨架数据,所述墙体骨架数据包括骨架线中每条线段的起点坐标和终点坐标。5.根据权利要求4所述基于AR的户型图三维展示方法,其特征在于,步骤2中提取所述目标户型图片中户型图的门窗数据具体包括以下步骤:步骤206,对步骤203处理后的骨架线进行识别,并将所述骨架线的断裂处标记为候选门窗区域;步骤207,采用门和窗分别对应的预设几何特征在所述门窗候选区域内进行图像检测,生成目标门窗区域;步骤208,对所述目标门窗区域进行矢量化处理生成门窗坐标数据,所述门窗坐标数据包括门窗线段的起点坐标和终点坐标。6.一种计算机可读存储介质,其特征在于,存储有计算机程序,所述计算机程序被处理器执...

【专利技术属性】
技术研发人员:毛凯孙薇薇姚剑尹泓澈常娟
申请(专利权)人:武汉尺子科技有限公司
类型:发明
国别省市:湖北,42

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

1