【技术实现步骤摘要】
对房屋进行建模的方法、装置以及存储介质
本申请涉及互联网家装
,特别是涉及一种对房屋进行建模的方法、装置以及存储介质。
技术介绍
目前,随着人们生活水平日益提高,对“家”的要求也越来越高,对装修越来越重视。并且用户为了使房屋达到最好的装修效果,都会自己动手或聘请设计师设计装修方案,有的甚至会在电脑上重建房屋的三维全景图。但是在设计装修方案之前,用户必须对毛坯房进行测量以得到户型图或三维模型图。在现有的毛坯房测量方案中,绝大部分都是手持测量仪器人工测量的方式进行,还有极少量用三维激光扫描仪采集数据,然后用人工建模的方式进行房屋建模。但是手工测量数据较少而且测量精度低、激光点云扫描测量价格昂贵而且缺少房屋的语义信息以及SLAM室内建模技术具有较少的语义信息并且需要人为识别室内的物体然后进行测量。针对上述的现有技术中存在的房屋测量技术中手工测量数据较少而且测量精度低、激光点云扫描测量价格昂贵而且缺少房屋的语义信息以及SLAM室内建模技术具有较少的语义信息并且需要人为识别室内的物体然后进行测量的技术问题,目前尚未提出有
【技术保护点】
1.一种对房屋进行建模的方法,其特征在于:/n获取房屋的第一图像数据以及第一点云数据;/n从房屋的所述第一图像数据和所述第一点云数据中分离出与所述房屋的墙壁对应的第二图像数据和第二点云数据和/或分离出与附属物对应的第三图像数据和第三点云数据,其中所述附属物为附着在所述墙壁上的物品;/n根据所述第二图像数据和所述第二点云数据生成与所述墙壁对应的墙壁模型和/或根据所述第三图像数据和第三点云数据生成与所述附属物对应的附属物模型;以及/n将所述墙壁模型和所述附属物模型进行融合,生成所述房屋的第一房屋模型。/n
【技术特征摘要】
1.一种对房屋进行建模的方法,其特征在于:
获取房屋的第一图像数据以及第一点云数据;
从房屋的所述第一图像数据和所述第一点云数据中分离出与所述房屋的墙壁对应的第二图像数据和第二点云数据和/或分离出与附属物对应的第三图像数据和第三点云数据,其中所述附属物为附着在所述墙壁上的物品;
根据所述第二图像数据和所述第二点云数据生成与所述墙壁对应的墙壁模型和/或根据所述第三图像数据和第三点云数据生成与所述附属物对应的附属物模型;以及
将所述墙壁模型和所述附属物模型进行融合,生成所述房屋的第一房屋模型。
2.根据权利要求1所述的方法,其特征在于,从房屋的所述第一图像数据和所述第一点云数据中分离出与所述房屋的墙壁对应的第二图像数据和第二点云数据和/或分离出与附属物对应的第三图像数据和第三点云数据的操作,包括:
利用预先设置的语义分割算法从所述第一图像数据和所述第一点云数据中分离出与所述房屋的墙壁对应的第二图像数据和第二点云数据和/或分离出与所述附属物对应的第三图像数据和第三点云数据。
3.根据权利要求2所述的方法,其特征在于,利用预先设置的语义分割算法从所述第一图像数据和所述第一点云数据中分离出与所述房屋的墙壁对应的第二图像数据和第二点云数据和/或分离出与所述附属物对应的第三图像数据和第三点云数据的操作,包括:
利用预先设置的点云检测分割算法对所述第一点云数据进行识别和分割,确定第一分割结果,其中第一分割结果用于确定所述墙壁的第二点云数据以及所述附属物的第三点云数据;
利用预先设置的图像检测分割算法对所述第一图像数据进行识别和分割,确定第二分割结果,其中所述第二分割结果用于确定所述墙壁的第二图像数据以及所述附属物的第三图像数据;以及
对所述第一分割结果和所述第二分割结果进行相互校验,确定与所述墙壁对应的第二点云数据和第二图像数据以及与所述附属物对应的第三点云数据和第三图像数据。
4.根据权利要求1所述的方法,其特征在于,根据所述第二图像数据和所述第二点云数据生成与所述墙壁对应的墙壁模型和/或根据所述第三图像数据和第三点云数据生成与所述附属物对应的附属物模型的操作,还包括:
通过所述第二点云数据、所述第三点云数据、所述第二点云数据的第一点云法向量和所述第三点云数据的第二点云法向量,生成所述墙壁模型和所述附属物模型,其中所述第一点云法向量和所述第二点云法向量用于指示所述第二点云数据和所述第三点云数据的方向。
5.根绝权利要求4所述的方法,其特征在于,通过所述第二点云数据、所述第三点云数据、所述第二点云数据的第一点云法向量和所述第三点云数据的第二点云法向量,生成所述墙壁模型和所述附属物模型的操作,还包括:
通过所述第二图像数据校验所述墙壁模型和/或通过所述第三图像数据校验所述附属物模型。
6.根据权利要求1所述的方法,其特征在于,将所述墙壁模型和所述附属物模型进行融...
【专利技术属性】
技术研发人员:谭军,高强,
申请(专利权)人:司空定制家居科技有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。