CN114972579A - 户型图构建方法、装置、设备及存储介质 - Google Patents
户型图构建方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114972579A CN114972579A CN202210716050.4A CN202210716050A CN114972579A CN 114972579 A CN114972579 A CN 114972579A CN 202210716050 A CN202210716050 A CN 202210716050A CN 114972579 A CN114972579 A CN 114972579A
- Authority
- CN
- China
- Prior art keywords
- line
- wall
- wall line
- target
- space object
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/20—Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Architecture (AREA)
- Computer Graphics (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本申请实施例提供一种户型图构建方法、装置、设备及存储介质。在本申请实施例中,从目标房屋的全景图中获取初始线稿图,以初始线稿图中基准空间对象的墙体线条为基础,结合空间对象之间的相对位置关系,对初始线稿图中的非基准空间对象的墙体线条进行修正,得到修正后的线稿图,基于修正后的线稿图生成目标房屋对应的户型图,可提高户型图生成的准确率和效率,节约人力成本。
Description
技术领域
本申请涉及数据处理技术领域,尤其涉及一种户型图构建方法、装置、设备及存储介质。
背景技术
在房屋租赁、买卖及装修等领域,房屋户型图对于买卖双方而言均是一个很重要的信息来源。房屋户型图包括二维户型图(即平面户型图)和三维户型图。目前,针对一个房屋,可以拍摄该房屋的全景图,对该全景图中的墙体、地面、屋顶、窗户等结构对象进行标记,得到该房屋的线稿图;将该房屋的线稿图经过旋转、缩放或平移操作,生成该房屋对应的户型图。但是,生成的户型图存在房间重叠,或者房间之间存在缝隙的情况,需要工作人员手动进行精细调整,效率较低。
发明内容
本申请的多个方面提供一种户型图构建方法、装置、设备及存储介质,用以提高户型图生成的准确率和效率。
本申请实施例提供一种户型图构建方法,包括:从目标房屋的全景图中获取目标房屋中对应的初始线稿图;初始线稿图包括目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,墙体线条表示墙体信息;从至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正;根据修正后的得到的目标线稿图,生成目标房屋对应的户型图。
本申请实施例还提供一种户型图构建装置,包括:获取模块、确定模块、修正模块以及生成模块;获取模块,用于从目标房屋的全景图中获取目标房屋中对应的初始线稿图;初始线稿图包括目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,墙体线条表示墙体信息;确定模块,用于从至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;修正模块,用于以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正;生成模块,用于根据修正后得到的目标线稿图,生成目标房屋对应的户型图。
本申请实施例还提供一种户型图构建设备,包括:存储器和处理器;存储器,用于存储计算机程序;处理器,与存储器耦合,用于执行计算机程序,以实现本申请实施例提供的户型图构建方法中的步骤。
本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器实现本申请实施例提供的户型图构建方法中的步骤。
在本申请实施例中,从目标房屋的全景图中获取初始线稿图,以初始线稿图中基准空间对象的墙体线条为基础,结合空间对象之间的相对位置关系,对初始线稿图中的非基准空间对象的墙体线条进行修正,得到修正后的线稿图,基于修正后的线稿图生成目标房屋对应的户型图,可提高户型图生成的准确率和效率,节约人力成本。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请示例性实施例提供的一种户型图构建方法的流程示意图;
图2a为本申请示例性实施例提供的一种初始线稿图的结构示意图;
图2b为本申请示例性实施例提供的一种户型图的结构示意图;
图2c为本申请示例性实施例提供的一种对非基准空间对象的墙体线条进行修正前与修正后的二维户型图;
图2d为本申请示例性实施例提供的一种对非基准空间对象的墙体线条进行修正前与修正后的三维户型图;
图3为本申请示例性实施例提供的另一种户型图构建方法的流程示意图;
图4为本申请示例性实施例提供的一种户型图构建装置的结构示意图;
图5为本申请示例性实施例提供的一种户型图构建设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
针对现有技术中,生成的户型图存在房间重叠,或者房间之间存在缝隙的情况,需要工作人员手动进行精细调整,效率较低的问题,在本申请实施例中,从目标房屋的全景图中获取初始线稿图,以初始线稿图中基准空间对象的墙体线条为基础,结合空间对象之间的相对位置关系,对初始线稿图中的非基准空间对象的墙体线条进行修正,得到修正后的线稿图,基于修正后的线稿图生成目标房屋对应的户型图,可提高户型图生成的准确率和效率,节约人力成本。
以下结合附图,详细说明本申请各实施例提供的技术方案。
图1为本申请示例性实施例提供的户型图构建方法的流程示意图。如图1所示,该方法包括:
101、从目标房屋的全景图中获取目标房屋中对应的初始线稿图;初始线稿图包括目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,墙体线条表示墙体信息;
102、从至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;
103、以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正;
104、根据修正后得到的目标线稿图,生成目标房屋对应的户型图。
在本实施例中,可以针对不同的房屋构建户型图,下面以目标房屋的户型图构建为例进行说明。目标房屋可以包含一个或多个空间对象,空间对象是指具有独立功能的三维空间,例如,空间对象可以是厨房、卧室、客厅或卫生间等。
在本实施例中,可以针对目标房屋采集每个空间对象的全景图,从采集到的全景图中获取目标房屋对应的初始线稿图,初始线稿图中包括目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条。如图2a所示为一种初始线稿图的示例,其中,展示了垂直方向和水平方向上的墙体线条。
其中,墙体线条表示墙体信息,例如,墙体信息包含但不限于:墙体之间的位置关系、墙体的厚度或长宽高等属性信息,其中,墙体之间的位置关系可以是墙体线条之间存在一定的角度,进一步,墙体线条之间可以是重合关系、平行关系或垂直关系等。
其中,空间对象之间的相对位置可以是相邻关系,也可以是不相邻关系,如图2b所示,客厅与厨房、客厅与次卧、客厅与主卧是相邻关系,厨房与次卧、厨房与阳台以及厨房与主卧是不相邻关系。每个空间对象都具有墙体线条,对于存在相邻关系的两个空间对象,两个空间对象具有存在重合关系、平行关系或垂直关系的墙体线条,例如,在图2b中,厨房的墙体线条4和客厅的墙体线条5存在重合关系,厨房的墙体线条4与客厅的墙体线条6存在垂直关系,客厅的墙体线条6与主卧的墙体线条14存在平行关系。
其中,并不限定从采集到的全景图中获取目标房屋对应的初始线稿图的实施方式,例如,可以在终端设备上展示针对目标房屋采集的全景图,采用人工标注的方式,在全景图中标注空间对象的墙体线条,具体地,终端设备可响应于标注操作,在全景图中展示标注的墙体线条。又例如,可以是对全景图包含的空间对象的墙体进行目标检测,检测到墙体的墙体线条,生成墙体对应的目标检测框,将该目标检测框作为空间对象的墙体线条。
在本实施例中,可以从至少两个空间对象中,确定基准空间对象和非基准空间对象。其中,基准空间对象是户型图构建所依据的空间对象,无需对基准空间对象的墙体线条进行修正,非基准空间对象是指除基准空间对象之外的其它空间对象。如图2b所示,厨房可以是基准空间对象,客厅、次卧、主卧以及阳台是非基准空间对象。其中,主要对非基准空间对象的墙体线条进行修正,使得非基准空间对象的墙体线条与基准空间对象的墙体线条重合、平行或者垂直,后续基于线稿图生成的户型图中,可减少或者消除房间与房间之间存在缝隙或重叠的情况。
具体地,以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正;根据修正后得到的目标线稿图,生成目标房屋对应的户型图。
其中,根据修正后得到的目标线稿图可以生成二维户型图,也可以生成三维户型图。二维户型图就是房屋的平面空间布局图,即对各个独立空间(即房间)的使用功能、相应位置、大小进行描述的图型,可以直观地看清房屋的走向布局。例如,户型图中包括的户型指标通常包括户型格局(几室几厅几卫等)、面积、朝向以及所在位置等,以便于客户对该住房进行直观地了解。例如,二维户型图可以应用于网上看房。三维户型图是二维户型图的一种升级,其在包含空间布局信息的同时,还可以包含房间的装饰和使用状况等信息,从而在细节上给用户提供更强的可信赖性。例如,三维户型图不仅可以应用于网上看房,还可以应用于VR(虚拟现实,Virtual Reality)看房等。
其中,对于二维户型图,可以获取目标线稿图中的墙体线条在水平方向上的位置信息;基于水平方向上的位置信息,确定目标房屋的各个墙角点的位置信息;从而根据各个墙角点的位置信息,得到目标房屋对应的二维户型图。对于三维户型图,可以对采集到目标房屋的全景图进行目标检测,并识别出目标房屋中的结构元素,如,门体、窗体、房梁、地面、房顶等组成结构;根据全景图中的结构元素以及目标线稿图中的墙体线条,生成三维户型图。进一步,可以将三维户型图投影到设定平面上,生成二维投影图;根据二维投影图中的墙体线条的位置信息,生成分区信息;基于该分区信息,生成二维户型图。
如图2c所示,分别展示了对非基准空间对象的墙体线条进行修正前与修正后的二维户型图,在修正前,次卧1与主卧之间存在重叠,即次卧1的墙体线条A1与主卧的墙体线条B1之间存在平行关系;次卧1与阳台之间存在缝隙,即次卧1的墙体线条A2与阳台的墙体线条C1之间存在平行关系;餐厅与厨房存在不对齐的情况,即餐厅的墙体线条D1与厨房的墙体线条E1之间存在平行关系;在修正后,次卧1的墙体线条A1与主卧的墙体线条B1重合,使得次卧1与主卧对齐;次卧1的墙体线条A2与阳台的墙体线条C1重合,使得次卧1与阳台对齐,餐厅的墙体线条D1的延长线与厨房的墙体线条E1重合,使得餐厅与厨房对齐。图2d为图2c对应的房屋的三维户型图,在图2d中,展示了修正前的三维户型图以及修正后的三维户型图。
在本申请实施例中,从目标房屋的全景图中获取初始线稿图,以初始线稿图中基准空间对象的墙体线条为基础,结合空间对象之间的相对位置关系,对初始线稿图中的非基准空间对象的墙体线条进行修正,得到修正后的线稿图,基于修正后的线稿图生成目标房屋对应的户型图,可提高户型图生成的准确率和效率,节约人力成本。
在本实施例中,并不限定从至少两个空间对象中,确定基准空间对象的实施方式。在一可选实施例中,从目标房屋包含的至少两个空间对象中,随机选择一个空间对象作为基准空间对象。在另一可选实施例中,可确定至少两个空间对象的属性信息,空间对象的属性信息可以包含但不限于:空间对象的空间信息(如,长宽高信息)、空间对象在目标房屋中的位置信息、空间对象中墙体线条的数量;根据至少两个空间对象的属性信息,从至少两个空间对象中,选择符合设定的第一属性条件的空间对象作为基准空间对象;其中,设定的第一属性条件是指空间对象的属性条件,第一属性条件可以包含但不限于:空间最大、指定类型的空间对象(如,客厅、卧室或卫生间等)、位于目标房屋边缘的空间对象或者墙体线条数量最多等。在又一可选实施例中,确定至少两个空间对象的墙体线条的属性信息,墙体线条的属性信息可以包含但不限于:墙体线条的位置信息、长度信息等;根据至少两个空间对象的墙体线条的属性信息,从至少两个空间对象中,选择墙体线条符合设定的第二属性条件的空间对象作为基准空间对象;第二属性条件是指墙体线条的属性条件,第二属性条件可以包含但不限于:墙体线条包含垂直关系或者平行关系、墙体线条之间呈一定的角度关系等。
在本实施例中,并不限定以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正,得到修正后的目标线稿图的实施方式,下面进行示例性说明。
在一可选实施例中,以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象与基准空间对象之间存在重合关系的墙体线条进行修正,对于非基准空间对象中与基准空间对象不存在重合关系的墙体线条不进行修正,维持非基准空间对象中墙体线条之间的相对位置关系,得到修正后的目标线稿图。
在另一可选实施例中,以基准空间对象为遍历起点,根据至少两个空间对象之间相对位置关系,依次对非基准空间对象进行遍历。如图3所示,可以采用遍历算法,确定对非基准空间对象进行修正的顺序,按照该顺序依次对非基准空间对象中的墙体线条进行修正,遍历算法可以是广度优先搜索算法。例如,在图2b中,以厨房为基准空间对象,以客厅、次卧、主卧以及阳台为非基准空间对象,对非基准空间对象进行遍历的顺序可以是:客厅—>次卧—>主卧—>阳台。
针对当前遍历到的非基准空间对象中的目标墙体线条,根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,确定用于对目标墙体线条进行修正的参考墙体线条。其中,目标墙体线条是指当前遍历到的非基准空间对象中与其它空间对象存在邻接关系的墙体线条,参考墙体线条是基准空间对象和已修正的非基准空间对象中与目标墙体线条存在邻接关系的墙体线条,例如,参考墙体线条与目标墙体线条存在一定的角度关系的墙体线条,例如,参考墙体线条可以与目标墙体线条重合、平行或垂直;根据参考墙体线条,结合参考墙体线条与目标墙体线条之间的邻接关系,对目标墙体线条进行修正。
可选地,确定参考墙体线条的示例性实施方式,包括:根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,选择与目标墙体线条之间的距离满足设定距离阈值的墙体线条作为用于对目标墙体线条进行修正的参考墙体线条。其中,设定距离阈值可以是2mm、5mm或1cm等,具体视线稿图中的尺寸而定。若目标墙体线条与参考墙体线条之间的距离处于设定的距离阈值范围内,则认为目标墙体线条与参考墙体线条可能原本是重合的,由于墙体存在厚度等原因,导致目标墙体线条与参考墙体线条之间存在一定的距离,因此,根据参考墙体线条,结合参考墙体线条与目标墙体线条之间的邻接关系,对目标墙体线条进行修正。
进一步,还可以根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,选择与目标墙体线条平行,且与目标墙体线条之间的距离满足设定距离阈值的墙体线条作为用于对目标墙体线条进行修正的参考墙体线条,如图3所示。
在本实施例中,并不限定根据参考墙体线条,结合参考墙体线与目标墙体线之间的邻接关系,对目标墙体线条进行修正的实施方式,下面进行示例性说明。需要说明的是,下述示例性说明的方式区别在于,确定第一交点和第二交点的方式并不相同,但并不限于此。
在一可选实施例中,根据目标墙体线条在其所属非基准空间对象中的位置关系,确定与目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;确定第一非基准墙体线条与参考墙体线的第一交点;确定第二非基准墙体线条与参考墙体线的第二交点;将第一交点和第二交点之间的线段,作为修正后的目标墙体线条。
在另一可选实施例中,根据目标墙体线条在其所属非基准空间对象中的位置关系,确定与目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;确定第一非基准墙体线条的延长线与参考墙体线的延长线的第一交点;确定第二非基准墙体线条的延长线与参考墙体线的延长线的第二交点;将第一交点和第二交点之间的线段,作为修正后的目标墙体线条。
在又一可选实施例中,根据目标墙体线条在其所属非基准空间对象中的位置关系,确定与目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;确定第一非基准墙体线条与参考墙体线的延长线的第一交点;确定第二非基准墙体线条与参考墙体线的延长线的第二交点;将第一交点和第二交点之间的线段,作为修正后的目标墙体线条。
在又一可选实施例中,根据目标墙体线条在其所属非基准空间对象中的位置关系,确定与目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;确定第一非基准墙体线条的延长线与参考墙体线的第一交点;确定第二非基准墙体线条的延长线与参考墙体线的第二交点;将第一交点和第二交点之间的线段,作为修正后的目标墙体线条。其中,可以将目标墙体线条移动至第一交点和第二交点之间的线段所处的位置,同时目标墙体线条所属墙体信息上的组件,如,挂件等,一起随目标墙体线条移动。
进一步,在对非基准空间对象中的墙体线条进行修正过程中,可以预先确定对非基准空间对象中的墙体线条进行修正的顺序,按照顺序依次对非基准空间对象中的墙体线条进行修正,其中,可以根据基准空间对象中的墙体线条以及非基准空间对象中已经修正后的墙体线条,对当前非基准空间对象中的未修正的墙体线条进行修正。
如图2b中所示,例如,若目标墙体线条为墙体线条5,则参考墙体线条可以是墙体线条4,第一非基准墙体线条可以是墙体线条6,第二非基准墙体线条可以是墙体线条7,第一基准墙体线条与参考墙体线条的第一交点为墙体线条6与墙体线条4的交点X1,第二基准墙体线条与参考墙体线条的第二交点为墙体线条7与墙体线条4的交点X2,交点X1与交点X2之间的线段即为修正后的目标墙体线条。
如图2b中所示,又例如,若目标墙体线条为墙体线条7,则参考墙体线条可以是墙体线条3,第一非基准墙体线条可以是墙体线条5(已修正的墙体线条5),第二非基准墙体线条可以是墙体线条8,第一基准墙体线条与参考墙体线条的第一交点为墙体线条5与墙体线条3的延长线的交点X2,第二基准墙体线条与参考墙体线条的第二交点为墙体线条8与墙体线条3的延长线的交点Y1,交点,2与交点Y1之间的线段即为修正后的目标墙体线条。
在一可选实施例中,初始线稿图中除了包括墙体线条之外,还包括:门体线条、窗体线条或过道线条等。对初始线稿图中的墙体线条进行修正后,门体、窗体或者过道等结构应当符合设定的条件,例如,门、窗或者过道等没有变小或变大等。基于此,根据参考墙体线条,结合参考墙体线条与目标墙体线条之间的邻接关系,对目标墙体线条进行修正之后,还可以判断修正之后得到的线稿图中门体、窗体或者过道等结构是否合理,如图3所示。具体地,针对当前线稿图还可以执行以下至少一种判断操作:
判断操作F1:判断当前线稿图中的门体线条是否满足设定的门体条件;
判断操作F2:判断当前线稿图中的窗体线条是否满足设定的窗体条件;
判断操作F3:判断当前线稿图中的过道线条是否满足设定的过道条件;
其中,设定的门体条件可以是门体线条的尺寸处于设定第一尺寸阈值范围内,相应地,若当前线稿图中的门体线条的尺寸处于设定的第一尺寸阈值范围内,则认为当前线稿图中的门体线条满足设定的门体条件。设定的窗体条件可以是窗体线条的尺寸处于设定第二尺寸阈值范围内,相应地,若当前线稿图中的窗体线条的尺寸处于设定的第二尺寸阈值范围内,则认为当前线稿图中的窗体线条满足设定的窗体条件。设定的过道条件可以是过道线条的尺寸处于设定第三尺寸阈值范围内,相应地,若当前线稿图中的过道线条的尺寸处于设定的第三尺寸阈值范围内,则认为当前线稿图中的过道线条满足设定的过道条件。
若上述三种判断操作的判断结果均为是,则继续对非基准空间中的其它墙体线条进行修正,并继续遍历非基准空间对象,若非基准空间对象中的墙体线条均被修正完毕,并且针对最后一次修正得到的线稿图执行判断操作F1-F3,判断结果均为是,则将最后一次修正得到的线稿图作为目标线稿图。
若上述三种判断操作的判断结果中存在否,则舍弃对目标墙体线条的修正,重新对目标墙体线条进行修正,或者跳过对目标墙体线条的修正,继续对非基准空间对象中的其它墙体线条进行修正,并继续遍历非基准空间对象,直至得到目标线稿图。
在一可选实施例中,初始线稿图中包含窗体或门体等,使得墙体线体变得凹凸不平,如图2a所示,墙体线条Z1包含凸起的门体线条Z2,对包含凸起的墙体线条Z1进行修正,可能会导致修正的结果不准确。基于此,在对非基准空间对象的墙体线条进行修正之前,还可以对凹凸不平的墙体线条进行平整化处理,如图3所示。具体地,若墙体线条包括主体线,以及相对于主体线的凹陷部分和凸出部分中的至少一种;其中,主体线对应于空间对象的墙体线条,相对于主体线的凹陷部分或凸出部分对应于空间对象的门体线条或窗体线条;以主体线为基准,将凹陷部分和凸出部分中的至少一种调整为与主体线平齐的线条,对调整后的非基准空间对象中的墙体线条进行修正,从而得到修正后的目标线稿图。
需要说明的是,可以在终端设备上生成户型图,具体地,可以采集目标房屋对应的全景图,并获取目标房屋对应的初始线稿图;终端设备的户型图生成界面包括导入控件,响应于对导入控件的触发操作,获取目标房屋对应的初始线稿图;户型图生成界面上还包括:生成控件,如图3所示;在生成控件被触发的情况下,响应于对该生成控件的触发操作,获取初始线稿图包括的目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,从至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正,根据修正后的得到的目标线稿图,生成目标房屋对应的户型图,并展示目标房屋对应的户型图。
当然,生成目标房屋对应的户型图的过程也可以在服务端上实现,终端设备用于获取初始线稿图提供给服务端设备,服务端设备对初始线稿图中非基准空间对象的墙体线条进行修正,并根据修正后的得到的目标线稿图,生成目标房屋对应的户型图,将目标房屋对应的户型图提供给终端设备,终端设备展示目标房屋对应的户型图。
需要说明的是,上述实施例所提供方法的各步骤的执行主体均可以是同一设备,或者,该方法也由不同设备作为执行主体。比如,步骤101至步骤103的执行主体可以为设备A;又比如,步骤101和102的执行主体可以为设备A,步骤103的执行主体可以为设备B;等等。
另外,在上述实施例及附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
图4为本申请示例性实施例提供的一种户型图构建装置,如图4所示,该装置包括:获取模块41、确定模块42、修正模块43以及生成模块44。
获取模块41,用于从目标房屋的全景图中获取目标房屋中对应的初始线稿图;初始线稿图包括目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,墙体线条表示墙体信息;
确定模块42,用于从至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;
修正模块43,用于以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正;
生成模块44,用于根据修正后得到的目标线稿图,生成目标房屋对应的户型图。
在一可选实施例中,确定模块具体用于:从至少两个空间对象中,随机选择一个空间对象作为基准空间对象;或者,根据至少两个空间对象的属性信息,从至少两个空间对象中,选择符合设定的第一属性条件的空间对象作为基准空间对象;或者,根据至少两个空间对象的墙体线条的属性信息,从至少两个空间对象中,选择墙体线条符合设定的第二属性条件的空间对象作为基准空间对象。
在一可选实施例中,修正模块具体用于:以基准空间对象为遍历起点,根据至少两个空间对象之间相对位置关系,依次对非基准空间对象进行遍历;针对当前遍历到的非基准空间对象中的目标墙体线条,根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,确定用于对目标墙体线条进行修正的参考墙体线条;根据参考墙体线条,结合参考墙体线条与目标墙体线条之间的邻接关系,对目标墙体线条进行修正,目标墙体线条是指当前遍历到的非基准空间对象中与其它空间对象存在邻接关系的墙体线条。
在一可选实施例中,修正模块具体用于:根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,选择与目标墙体线条之间的距离满足设定距离阈值的墙体线条作为用于对目标墙体线条进行修正的参考墙体线条。
在一可选实施例中,修正模块具体用于:根据目标墙体线条在其所属非基准空间对象中的位置关系,确定与目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;确定第一非基准墙体线条或其延长线,与参考墙体线或其延长线的第一交点;确定第二非基准墙体线条或其延长线,与参考墙体线或其延长线的第二交点;将第一交点和第二交点之间的线段,作为修正后的目标墙体线条。
在一可选实施例中,户型图生成装置还包括:处理模块;处理模块,用于判断当前线稿图中的门体线条是否满足设定的门体条件;判断当前线稿图中的窗体线条是否满足设定的窗体条件;判断当前线稿图中的过道线条是否满足设定的过道条件;若上述判断结果均为是,则继续遍历非基准空间对象,直至得到修正后的目标线稿图;若上述判断结果存在否,则舍弃对目标墙体线条的修正。
在一可选实施例中,户型图生成装置还包括:调整模块;调整模块,用于若墙体线条包括主体线,以及相对于主体线的凹陷部分和凸出部分中的至少一种;主体线对应于空间对象的墙体线条,相对于主体线的凹陷部分或凸出部分对应于空间对象的门体线条或窗体线条;以主体线为基准,将凹陷部分和凸出部分中的至少一种调整为与主体线平齐的线条。
关于户型图生成装置的实施方式可参见前述实施例,在此不再赘述。
本申请实施例提供的户型图生成装置,从目标房屋的全景图中获取初始线稿图,以初始线稿图中基准空间对象的墙体线条为基础,结合空间对象之间的相对位置关系,对初始线稿图中的非基准空间对象的墙体线条进行修正,得到修正后的线稿图,基于修正后的线稿图生成目标房屋对应的户型图,可提高户型图生成的准确率和效率,节约人力成本。
图5为本申请示例性实施例提供的一种户型图构建设备的结构示意图。如图5所示,该设备包括:存储器54和处理器55。
存储器54,用于存储计算机程序,并可被配置为存储其它各种数据以支持在户型图构建设备上的操作。这些数据的示例包括用于在户型图构建设备上操作的任何应用程序或方法的指令。
存储器54可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
处理器55,与存储器54耦合,用于执行存储器54中的计算机程序,以用于:从目标房屋的全景图中获取目标房屋中对应的初始线稿图;初始线稿图包括目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,墙体线条表示墙体信息;从至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正;根据修正后的得到的目标线稿图,生成目标房屋对应的户型图。
在一可选实施例中,处理器55在从至少两个空间对象中,确定基准空间对象时,具体用于:从至少两个空间对象中,随机选择一个空间对象作为基准空间对象;或者,根据至少两个空间对象的属性信息,从至少两个空间对象中,选择符合设定的第一属性条件的空间对象作为基准空间对象;或者,根据至少两个空间对象的墙体线条的属性信息,从至少两个空间对象中,选择墙体线条符合设定的第二属性条件的空间对象作为基准空间对象。
在一可选实施例中,处理器55在以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正时,具体用于:以基准空间对象为遍历起点,根据至少两个空间对象之间相对位置关系,依次对非基准空间对象进行遍历;针对当前遍历到的非基准空间对象中的目标墙体线条,根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,确定用于对目标墙体线条进行修正的参考墙体线条;根据参考墙体线条,结合参考墙体线条与目标墙体线条之间的邻接关系,对目标墙体线条进行修正,目标墙体线条是指当前遍历到的非基准空间对象中与其它空间对象存在邻接关系的墙体线条。
在一可选实施例中,处理器55在根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,确定用于对目标墙体线条进行修正的参考墙体线条时,具体用于:根据至少两个空间对象之间的相对位置关系,从基准空间对象和已修正的非基准空间对象的墙体线条中,选择与目标墙体线条之间的距离满足设定距离阈值的墙体线条作为用于对目标墙体线条进行修正的参考墙体线条。
在一可选实施例中,处理器55在根据参考墙体线条,结合参考墙体线与目标墙体线之间的邻接关系,对目标墙体线条进行修正时,具体用于:根据目标墙体线条在其所属非基准空间对象中的位置关系,确定与目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;确定第一非基准墙体线条或其延长线,与参考墙体线或其延长线的第一交点;确定第二非基准墙体线条或其延长线,与参考墙体线或其延长线的第二交点;将第一交点和第二交点之间的线段,作为修正后的目标墙体线条。
在一可选实施例中,处理器55在根据参考墙体线条,结合参考墙体线条与目标墙体线条之间的邻接关系,对目标墙体线条进行修正之后,还用于执行以下至少一种判断操作:判断当前线稿图中的门体线条是否满足设定的门体条件;判断当前线稿图中的窗体线条是否满足设定的窗体条件;判断当前线稿图中的过道线条是否满足设定的过道条件;若上述判断结果均为是,则继续遍历非基准空间对象,直至得到修正后的目标线稿图;若上述判断结果存在否,则舍弃对目标墙体线条的修正。
在一可选实施例中,处理器55在以基准空间对象的墙体线条为基础,结合至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正之前,还用于:若墙体线条包括主体线,以及相对于主体线的凹陷部分和凸出部分中的至少一种;主体线对应于空间对象的墙体线条,相对于主体线的凹陷部分或凸出部分对应于空间对象的门体线条或窗体线条;以主体线为基准,将凹陷部分和凸出部分中的至少一种调整为与主体线平齐的线条。
关于户型图生成设备的实施方式可参见前述实施例,在此不再赘述。
本申请实施例提供的户型图生成设备,从目标房屋的全景图中获取初始线稿图,以初始线稿图中基准空间对象的墙体线条为基础,结合空间对象之间的相对位置关系,对初始线稿图中的非基准空间对象的墙体线条进行修正,得到修正后的线稿图,基于修正后的线稿图生成目标房屋对应的户型图,可提高户型图生成的准确率和效率,节约人力成本。
进一步,如图5所示,该户型图生成设备还包括:通信组件56、显示器57、电源组件58、音频组件59等其它组件。图5中仅示意性给出部分组件,并不意味着户型图生成设备只包括图5所示组件。需要说明的是,图5中虚线框内的组件为可选组件,而非必选组件,具体可视户型图生成设备的产品形态而定。
相应地,本申请实施例还提供一种存储有计算机程序的计算机可读存储介质,当计算机程序被处理器执行时,致使处理器能够实现本申请实施例提供的图1所示方法中的各步骤。
上述图5中的通信组件被配置为便于通信组件所在设备和其他设备之间有线或无线方式的通信。通信组件所在设备可以接入基于通信标准的无线网络,如WiFi,2G、3G、4G/LTE、5G等移动通信网络,或它们的组合。在一个示例性实施例中,通信组件经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
上述图5中的显示器包括屏幕,其屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。
上述图5中的电源组件,为电源组件所在设备的各种组件提供电力。电源组件可以包括电源管理系统,一个或多个电源,及其他与为电源组件所在设备生成、管理和分配电力相关联的组件。
上述图5中的音频组件,可被配置为输出和/或输入音频信号。例如,音频组件包括一个麦克风(MIC),当音频组件所在设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器或经由通信组件发送。在一些实施例中,音频组件还包括一个扬声器,用于输出音频信号。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种户型图构建方法,其特征在于,包括:
从目标房屋的全景图中获取所述目标房屋中对应的初始线稿图;所述初始线稿图包括所述目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,所述墙体线条表示墙体信息;
从所述至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;
以所述基准空间对象的墙体线条为基础,结合所述至少两个空间对象之间的相对位置关系,对所述非基准空间对象的墙体线条进行修正;
根据修正后的得到的目标线稿图,生成所述目标房屋对应的户型图。
2.根据权利要求1所述的方法,其特征在于,从所述至少两个空间对象中,确定基准空间对象,包括:
从所述至少两个空间对象中,随机选择一个空间对象作为基准空间对象;
或者,根据所述至少两个空间对象的属性信息,从所述至少两个空间对象中,选择符合设定的第一属性条件的空间对象作为基准空间对象;
或者,根据所述至少两个空间对象的墙体线条的属性信息,从所述至少两个空间对象中,选择墙体线条符合设定的第二属性条件的空间对象作为基准空间对象。
3.根据权利要求1所述的方法,其特征在于,以所述基准空间对象的墙体线条为基础,结合所述至少两个空间对象之间的相对位置关系,对所述非基准空间对象的墙体线条进行修正,包括:
以所述基准空间对象为遍历起点,根据所述至少两个空间对象之间相对位置关系,依次对所述非基准空间对象进行遍历;
针对当前遍历到的非基准空间对象中的目标墙体线条,根据所述至少两个空间对象之间的相对位置关系,从所述基准空间对象和已修正的非基准空间对象的墙体线条中,确定用于对所述目标墙体线条进行修正的参考墙体线条;
根据所述参考墙体线条,结合所述参考墙体线条与所述目标墙体线条之间的邻接关系,对所述目标墙体线条进行修正,所述目标墙体线条是指当前遍历到的非基准空间对象中与其它空间对象存在邻接关系的墙体线条。
4.根据权利要求3所述的方法,其特征在于,根据所述至少两个空间对象之间的相对位置关系,从所述基准空间对象和已修正的非基准空间对象的墙体线条中,确定用于对所述目标墙体线条进行修正的参考墙体线条,包括:
根据所述至少两个空间对象之间的相对位置关系,从所述基准空间对象和已修正的非基准空间对象的墙体线条中,选择与所述目标墙体线条之间的距离满足设定距离阈值的墙体线条作为用于对所述目标墙体线条进行修正的参考墙体线条。
5.根据权利要求3所述的方法,其特征在于,根据所述参考墙体线条,结合所述参考墙体线与所述目标墙体线之间的邻接关系,对所述目标墙体线条进行修正,包括:
根据所述目标墙体线条在其所属非基准空间对象中的位置关系,确定与所述目标墙体线条存在邻接关系的第一非基准墙体线条和第二非基准墙体线条;
确定所述第一非基准墙体线条或其延长线,与所述参考墙体线或其延长线的第一交点;
确定所述第二非基准墙体线条或其延长线,与所述参考墙体线或其延长线的第二交点;
将所述第一交点和所述第二交点之间的线段,作为修正后的目标墙体线条。
6.根据权利要求3所述的方法,其特征在于,根据所述参考墙体线条,结合所述参考墙体线条与所述目标墙体线条之间的邻接关系,对所述目标墙体线条进行修正之后,所述方法还包括以下至少一种判断操作:
判断当前线稿图中的门体线条是否满足设定的门体条件;
判断当前线稿图中的窗体线条是否满足设定的窗体条件;
判断当前线稿图中的过道线条是否满足设定的过道条件;
若上述判断结果均为是,则继续遍历非基准空间对象,直至得到修正后的目标线稿图;若上述判断结果存在否,则舍弃对所述目标墙体线条的修正。
7.根据权利要求1所述的方法,其特征在于,以所述基准空间对象的墙体线条为基础,结合所述至少两个空间对象之间的相对位置关系,对非基准空间对象的墙体线条进行修正之前,还包括:
若墙体线条包括主体线,以及相对于主体线的凹陷部分和凸出部分中的至少一种;所述主体线对应于空间对象的墙体线条,所述相对于主体线的凹陷部分或凸出部分对应于空间对象的门体线条或窗体线条;
以所述主体线为基准,将所述凹陷部分和所述凸出部分中的至少一种调整为与所述主体线平齐的线条。
8.一种户型图构建装置,其特征在于,包括:获取模块、确定模块、修正模块以及生成模块;
所述获取模块,用于从目标房屋的全景图中获取所述目标房屋中对应的初始线稿图;所述初始线稿图包括所述目标房屋中至少两个空间对象之间的相对位置关系以及每个空间对象的墙体线条,所述墙体线条表示墙体信息;
所述确定模块,用于从所述至少两个空间对象中,确定基准空间对象和非基准空间对象,非基准空间对象是指除基准空间对象之外的其它空间对象;
所述修正模块,用于以所述基准空间对象的墙体线条为基础,结合所述至少两个空间对象之间的相对位置关系,对所述非基准空间对象的墙体线条进行修正;
所述生成模块,用于根据修正后得到的所述目标线稿图,生成所述目标房屋对应的户型图。
9.一种户型图构建设备,其特征在于,包括:存储器和处理器;所述存储器,用于存储计算机程序;所述处理器,与所述存储器耦合,用于执行所述计算机程序,以实现权利要求1-7任一项所述方法中的步骤。
10.一种存储有计算机程序的计算机可读存储介质,其特征在于,当所述计算机程序被处理器执行时,致使所述处理器实现权利要求1-7任一项所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210716050.4A CN114972579B (zh) | 2022-06-22 | 2022-06-22 | 户型图构建方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210716050.4A CN114972579B (zh) | 2022-06-22 | 2022-06-22 | 户型图构建方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114972579A true CN114972579A (zh) | 2022-08-30 |
CN114972579B CN114972579B (zh) | 2023-04-07 |
Family
ID=82965593
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210716050.4A Active CN114972579B (zh) | 2022-06-22 | 2022-06-22 | 户型图构建方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114972579B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115712934A (zh) * | 2022-11-03 | 2023-02-24 | 北京城市网邻信息技术有限公司 | 房屋信息处理方法、装置、设备及存储介质 |
CN115830162A (zh) * | 2022-11-21 | 2023-03-21 | 北京城市网邻信息技术有限公司 | 户型图展示方法、装置、电子设备及存储介质 |
CN116933380A (zh) * | 2023-09-12 | 2023-10-24 | 北京装库创意科技有限公司 | 基于深度学习的户型图拆解分析方法及系统 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105279787A (zh) * | 2015-04-03 | 2016-01-27 | 北京明兰网络科技有限公司 | 基于拍照的户型图识别生成三维房型的方法 |
CN108363867A (zh) * | 2018-02-09 | 2018-08-03 | 广州大学 | 基于建筑图纸的建筑物自动建模方法 |
CN110505463A (zh) * | 2019-08-23 | 2019-11-26 | 上海亦我信息技术有限公司 | 基于拍照的实时自动3d建模方法 |
CN111159804A (zh) * | 2019-12-18 | 2020-05-15 | 北京城市网邻信息技术有限公司 | 户型图处理方法、系统、装置和计算机可读存储介质 |
CN112200916A (zh) * | 2020-12-08 | 2021-01-08 | 深圳市房多多网络科技有限公司 | 房屋户型图的生成方法、装置、计算设备和存储介质 |
TW202117672A (zh) * | 2019-10-25 | 2021-05-01 | 香港商阿里巴巴集團服務有限公司 | 牆線確定方法以及空間建模方法、裝置、設備 |
WO2021196515A1 (zh) * | 2020-04-03 | 2021-10-07 | 深圳大学 | 户型图生成方法、装置、计算机设备和存储介质 |
WO2022082704A1 (zh) * | 2020-10-23 | 2022-04-28 | 上海亦我信息技术有限公司 | 模型修正方法、装置、设备 |
-
2022
- 2022-06-22 CN CN202210716050.4A patent/CN114972579B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105279787A (zh) * | 2015-04-03 | 2016-01-27 | 北京明兰网络科技有限公司 | 基于拍照的户型图识别生成三维房型的方法 |
CN108363867A (zh) * | 2018-02-09 | 2018-08-03 | 广州大学 | 基于建筑图纸的建筑物自动建模方法 |
CN110505463A (zh) * | 2019-08-23 | 2019-11-26 | 上海亦我信息技术有限公司 | 基于拍照的实时自动3d建模方法 |
TW202117672A (zh) * | 2019-10-25 | 2021-05-01 | 香港商阿里巴巴集團服務有限公司 | 牆線確定方法以及空間建模方法、裝置、設備 |
CN111159804A (zh) * | 2019-12-18 | 2020-05-15 | 北京城市网邻信息技术有限公司 | 户型图处理方法、系统、装置和计算机可读存储介质 |
WO2021196515A1 (zh) * | 2020-04-03 | 2021-10-07 | 深圳大学 | 户型图生成方法、装置、计算机设备和存储介质 |
WO2022082704A1 (zh) * | 2020-10-23 | 2022-04-28 | 上海亦我信息技术有限公司 | 模型修正方法、装置、设备 |
CN112200916A (zh) * | 2020-12-08 | 2021-01-08 | 深圳市房多多网络科技有限公司 | 房屋户型图的生成方法、装置、计算设备和存储介质 |
Non-Patent Citations (2)
Title |
---|
徐泮林等: "AutoCAD VBA的二次开发实现地籍图的自动修正", 《测绘与空间地理信息》 * |
龚子桢等: "在CAD平台下实现房屋属性自动修改的方法", 《测绘通报》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115712934A (zh) * | 2022-11-03 | 2023-02-24 | 北京城市网邻信息技术有限公司 | 房屋信息处理方法、装置、设备及存储介质 |
CN115712934B (zh) * | 2022-11-03 | 2023-08-08 | 北京城市网邻信息技术有限公司 | 房屋信息处理方法、装置、设备及存储介质 |
CN115830162A (zh) * | 2022-11-21 | 2023-03-21 | 北京城市网邻信息技术有限公司 | 户型图展示方法、装置、电子设备及存储介质 |
CN115830162B (zh) * | 2022-11-21 | 2023-11-14 | 北京城市网邻信息技术有限公司 | 户型图展示方法、装置、电子设备及存储介质 |
CN116933380A (zh) * | 2023-09-12 | 2023-10-24 | 北京装库创意科技有限公司 | 基于深度学习的户型图拆解分析方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN114972579B (zh) | 2023-04-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114972579B (zh) | 户型图构建方法、装置、设备及存储介质 | |
US9961438B2 (en) | Directivity control apparatus, directivity control method, storage medium and directivity control system | |
CN115330966B (zh) | 户型图生成方法、系统、设备及存储介质 | |
US9304970B2 (en) | Extended fingerprint generation | |
EP3190581B1 (en) | Interior map establishment device and method using cloud point | |
US20170303089A1 (en) | Obstacle locating method and apparatus | |
CN115375860B (zh) | 点云拼接方法、装置、设备及存储介质 | |
US9818196B2 (en) | Method and device for positioning and navigating | |
US20110248847A1 (en) | Mobile asset location in structure | |
CN115393467A (zh) | 房屋户型图生成方法、装置、设备及介质 | |
CN114494487A (zh) | 基于全景图语义拼接的户型图生成方法、设备及存储介质 | |
US20230154027A1 (en) | Spatial construction using guided surface detection | |
CN113436311A (zh) | 一种户型图生成方法及其装置 | |
CN114529566A (zh) | 图像处理方法、装置、设备及存储介质 | |
CN115330652B (zh) | 点云拼接方法、设备及存储介质 | |
CN110647045A (zh) | 一种智能家居控制方法及设备、计算机可读存储介质 | |
CN114529621A (zh) | 户型图生成方法、装置、电子设备及介质 | |
JP2016066918A (ja) | 映像表示装置、映像表示制御方法、及びプログラム | |
CN115393469A (zh) | 房屋户型图生成方法、装置、设备及介质 | |
CN114494486B (zh) | 户型图生成方法、设备及存储介质 | |
US20220180592A1 (en) | Collaborative Augmented Reality Measurement Systems and Methods | |
CN115861039B (zh) | 信息展示方法、装置、设备及介质 | |
CN115830162B (zh) | 户型图展示方法、装置、电子设备及存储介质 | |
CN116894888A (zh) | 平面户型图生成方法、装置、设备及程序产品 | |
CN116934901A (zh) | 平面户型图生成方法、装置、设备及程序产品 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |