二维户型图构建方法及装置、存储介质制造方法及图纸

技术编号:24125423 阅读:30 留言:0更新日期:2020-05-13 04:26
一种二维户型图构建方法及装置、存储介质,该二维户型图构建方法包括:获取户型的多个房间中每个房间的全景图片和房间位置信息;基于多个房间中每个房间的全景图片,得到该房间中房门的局部位置信息;基于多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到多个房间的链接关系;根据多个房间的链接关系以及多个房间中每个房间的全景图片,得到二维户型图。该二维户型图构建方法可以自动确定房间之间的链接关系以生成二维户型图,无需人工确定,可以节约时间,提高效率,并且有助于提高准确率。

Construction method, device and storage medium of two-dimensional house type drawing

【技术实现步骤摘要】
二维户型图构建方法及装置、存储介质
本公开的实施例涉及一种二维户型图构建方法及装置、存储介质。
技术介绍
在房屋租赁、买卖及装修等领域,房屋的二维户型图(即平面户型图)是一个很重要的信息。二维户型图能让用户对房屋的功能间划分有清晰的认知,用户也可直观地看到各个功能间的面积、尺寸等信息。由此,用户无需进行实地看房便可以了解房屋的情况,提高了效率。
技术实现思路
本公开至少一个实施例提供一种二维户型图构建方法,包括:获取户型的多个房间中每个房间的全景图片和房间位置信息;基于所述多个房间中每个房间的全景图片,得到该房间中房门的局部位置信息;基于所述多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到所述多个房间的链接关系;根据所述多个房间的链接关系以及所述多个房间中每个房间的全景图片,得到所述二维户型图。例如,在本公开一实施例提供的方法中,所述房间位置信息包括对应的房间的全景图片的获取地点的位移坐标和欧拉角。例如,在本公开一实施例提供的方法中,所述全景图片通过全景相机拍摄得到。例如,在本公开一实施例提供的方法中,每个房间中房门的局部位置信息包括该房间中房门的第一坐标,所述第一坐标为归一化的数值。例如,在本公开一实施例提供的方法中,基于所述多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到所述多个房间的链接关系,包括:对于所述多个房间中的每个房间,基于该房间的房间位置信息,得到对应于该房间的第一位移矩阵和第一旋转矩阵;选择所述多个房间中的一个房间作为参考坐标系,将所述多个房间中的每个房间的第一位移矩阵和第一旋转矩阵变换到所述参考坐标系,以对于所述多个房间中的每个房间得到第二位移矩阵和第二旋转矩阵;对于所述多个房间中的每个房间,根据该房间的第二位移矩阵、第二旋转矩阵以及该房间中房门的第一坐标,得到该房间中房门的第二坐标;根据所述多个房间中每个房间的房门的第二坐标,得到所述多个房间的链接关系。例如,在本公开一实施例提供的方法中,对于所述多个房间中的每个房间,基于该房间的房间位置信息,得到对应于该房间的第一位移矩阵和第一旋转矩阵,包括:计算该房间的全景图片的相机角度;基于该房间的房间位置信息和所述相机角度,得到对应于该房间的第一位移矩阵和第一旋转矩阵。例如,在本公开一实施例提供的方法中,所述第一位移矩阵的元素为归一化的数值。例如,在本公开一实施例提供的方法中,所述相机角度为拍摄该房间的全景图片的全景相机与该房间的房间位置信息中的欧拉角在水平面上的相对角度。例如,在本公开一实施例提供的方法中,对于所述多个房间中的每个房间,该房间的第二位移矩阵和第二旋转矩阵可采用如下公式计算:M1=m0*m1-1,其中,M1为该房间的第二位移矩阵和第二旋转矩阵的合并矩阵,m1为该房间的第一位移矩阵和第一旋转矩阵的合并矩阵,m0为作为参考坐标系的房间的第一位移矩阵和第一旋转矩阵的合并矩阵。例如,在本公开一实施例提供的方法中,对于所述多个房间中的每个房间,该房间中房门的第二坐标可采用如下公式计算:P2=M1*P1,其中,P2为该房间中房门的第二坐标,P1为该房间中房门的第一坐标。例如,在本公开一实施例提供的方法中,根据所述多个房间中每个房间的房门的第二坐标,得到所述多个房间的链接关系,包括:将所述第二坐标降维并旋转得到第三坐标,使所述第三坐标对应的房门与第一轴平行;依次判断并得到所述多个房间中房门的链接关系。例如,在本公开一实施例提供的方法中,依次判断并得到所述多个房间中房门的链接关系包括:对于每个房门,根据所述第三坐标,选择与该房门距离最近的房门并判断两个房门的距离是否小于预设阈值;若所述距离小于所述预设阈值,则确定所述两个房门具有链接关系。例如,在本公开一实施例提供的方法中,根据所述多个房间的链接关系以及所述多个房间中每个房间的全景图片,得到所述二维户型图,包括:对所述全景图片进行处理,得到所述多个房间中每个房间的二维平面图;根据所述多个房间的链接关系,将所述多个房间中每个房间的二维平面图进行组合,以得到所述二维户型图。本公开至少一个实施例还提供一种二维户型图构建装置,包括:获取单元,配置为获取户型的多个房间中每个房间的全景图片和房间位置信息;局部位置信息生成单元,配置为,基于所述多个房间中每个房间的全景图片,得到该房间中房门的局部位置信息;链接关系确定单元,配置为,基于所述多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到所述多个房间的链接关系;二维户型图确定单元,配置为,根据所述多个房间的链接关系以及所述多个房间中每个房间的全景图片,得到所述二维户型图。本公开至少一个实施例还提供一种二维户型图构建装置,包括:处理器;存储器,包括一个或多个计算机程序模块;其中,所述一个或多个计算机程序模块被存储在所述存储器中并被配置为由所述处理器执行,所述一个或多个计算机程序模块包括用于实现本公开任一实施例所述的二维户型图构建方法的指令。本公开至少一个实施例还提供一种存储介质,用于存储非暂时性计算机可读指令,当所述非暂时性计算机可读指令由计算机执行时可以实现本公开任一实施例所述的二维户型图构建方法。附图说明为了更清楚地说明本公开实施例的技术方案,下面将对实施例的附图作简单地介绍,显而易见地,下面描述中的附图仅仅涉及本公开的一些实施例,而非对本公开的限制。图1为本公开一实施例提供的一种二维户型图构建方法的流程示意图;图2A为一种户型的俯视图;图2B为图2A所示的户型中第一房间的立体示意图;图2C为图2A所示的户型中第一房间的俯视图;图3为图1所示的方法的步骤S30的流程示意图;图4为图2A所示的户型中房门的位置关系示意图;图5为图1所示的方法的步骤S40的流程示意图;图6为一种可用于实施本公开实施例提供的二维户型图构建方法的系统;图7为本公开一实施例提供的一种二维户型图构建装置的示意框图;图8为本公开一实施例提供的另一种二维户型图构建装置的示意框图;图9为本公开一实施例提供的另一种二维户型图构建装置的示意框图;以及图10为本公开一实施例提供的一种存储介质的示意图。具体实施方式为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例的附图,对本公开实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本公开的一部分实施例,而不是全部的实施例。基于所描述的本公开的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。除非另外定义,本公开使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本公开中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。同样,“一个”、“一”或者“该”等类似词语也不表示数量限制,而是表示存本文档来自技高网...

【技术保护点】
1.一种二维户型图构建方法,包括:/n获取户型的多个房间中每个房间的全景图片和房间位置信息;/n基于所述多个房间中每个房间的全景图片,得到该房间中房门的局部位置信息;/n基于所述多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到所述多个房间的链接关系;/n根据所述多个房间的链接关系以及所述多个房间中每个房间的全景图片,得到所述二维户型图。/n

【技术特征摘要】
1.一种二维户型图构建方法,包括:
获取户型的多个房间中每个房间的全景图片和房间位置信息;
基于所述多个房间中每个房间的全景图片,得到该房间中房门的局部位置信息;
基于所述多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到所述多个房间的链接关系;
根据所述多个房间的链接关系以及所述多个房间中每个房间的全景图片,得到所述二维户型图。


2.根据权利要求1所述的方法,其中,所述房间位置信息包括对应的房间的全景图片的获取地点的位移坐标和欧拉角。


3.根据权利要求1所述的方法,其中,所述全景图片通过全景相机拍摄得到。


4.根据权利要求1所述的方法,其中,每个房间中房门的局部位置信息包括该房间中房门的第一坐标,所述第一坐标为归一化的数值。


5.根据权利要求4所述的方法,其中,基于所述多个房间中每个房间的房间位置信息以及每个房间中房门的局部位置信息,得到所述多个房间的链接关系,包括:
对于所述多个房间中的每个房间,基于该房间的房间位置信息,得到对应于该房间的第一位移矩阵和第一旋转矩阵;
选择所述多个房间中的一个房间作为参考坐标系,将所述多个房间中的每个房间的第一位移矩阵和第一旋转矩阵变换到所述参考坐标系,以对于所述多个房间中的每个房间得到第二位移矩阵和第二旋转矩阵;
对于所述多个房间中的每个房间,根据该房间的第二位移矩阵、第二旋转矩阵以及该房间中房门的第一坐标,得到该房间中房门的第二坐标;
根据所述多个房间中每个房间的房门的第二坐标,得到所述多个房间的链接关系。


6.根据权利要求5所述的方法,其中,对于所述多个房间中的每个房间,基于该房间的房间位置信息,得到对应于该房间的第一位移矩阵和第一旋转矩阵,包括:
计算该房间的全景图片的相机角度;
基于该房间的房间位置信息和所述相机角度,得到对应于该房间的第一位移矩阵和第一旋转矩阵。


7.根据权利要求6所述的方法,其中,所述第一位移矩阵的元素为归一化的数值。


8.根据权利要求6所述的方法,其中,所述相机角度为拍摄该房间的全景图片的全景相机与该房间的房间位置信息中的欧拉角在水平面上的相对角度。


9.根据权利要求5所述的方法,其中,对于所述多个房间中的每个房间,该房间的第二位移矩阵和第二旋转矩阵可采用如下公式计算:
M1=m0*m1-1,
其中,M1为该房间的第二位移矩阵和第二旋转矩阵的合并矩阵...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京;11

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

1