CN102901488B - 一种自动生成房间平面图的方法及设备 - Google Patents

一种自动生成房间平面图的方法及设备 Download PDF

Info

Publication number
CN102901488B
CN102901488B CN201210328085.7A CN201210328085A CN102901488B CN 102901488 B CN102901488 B CN 102901488B CN 201210328085 A CN201210328085 A CN 201210328085A CN 102901488 B CN102901488 B CN 102901488B
Authority
CN
China
Prior art keywords
intersection point
point
room
angle
intersection
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.)
Active
Application number
CN201210328085.7A
Other languages
English (en)
Other versions
CN102901488A (zh
Inventor
曹欢欢
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Douyin Vision Co Ltd
Douyin Vision Beijing Co Ltd
Original Assignee
Individual
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN201210328085.7A priority Critical patent/CN102901488B/zh
Publication of CN102901488A publication Critical patent/CN102901488A/zh
Application granted granted Critical
Publication of CN102901488B publication Critical patent/CN102901488B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Navigation (AREA)

Abstract

一种自动生成房间平面图的方法及设备,该方法包括:在房间内确定一水平面作为基准平面且在该基准平面上正对该房间的门的侧边设定一参照点;在该基准平面与该房间的墙壁的交线上确定多个基准点;测量所述参照点与多个基准点的连线之间的夹角的角度;根据所述门的宽度或所述参照点与基准点间的距离和角度计算所述房间的长度和宽度;根据所述长度、宽度及所述门的位置生成所述房间的平面图。该设备包括参照点设定模块、基准点确定模块、角度测量模块、长度及宽度计算模块及房间平面图生成模块。本发明只需扫拍相邻的两面墙与水平面的交界线即可对房间进行建模,具有较高的灵活性,使用方便。

Description

一种自动生成房间平面图的方法及设备
技术领域
本发明涉及一种房间平面图的自动绘制方法及设备,特别是一种通过室内扫拍自动生成房间平面图的方法及设备。
背景技术
大多数人在装修新房置办家具时都会面临这样的困扰,去家具城置办家具时不清楚挑选的家具在家里布置起来的实际效果怎么样,无法判断是否留下的空间太狭窄,或者空间利用率太低。如果手机或其他可随身携带的存储设备里储存着各个房间的实际尺寸平面图,用户就可以把每件要购买家具的尺寸输入手机建立一个平面模型。接下来用户就可以在自己房间的平面图上拖拽、摆放这些家具模型,来大致估算一下这些家具的搭配是否合适。如果要求用户手工输入房间的长,宽,增加了用户的负担。一个理想的方法是利用智能手机等各种先进传感器,不用弯腰拿皮尺量,很方便地就能生成一张房间的平面图。
一款由加拿大Senopia公司研发的名为MagicPlan的智能手机应用已经实现了利用手机扫拍自动生成房间平面图的功能。申请号为“US20120026322”,名称为“METHOD,TOOL,ANDDEVICEFORDETERMININGTHECOORDINATESOFPOINTSONASURFACEBYMEANSOFANACCELEROMETERANDACAMERA”的美国专利申请所公开的房间平面图生成方法,参见图1,图1为现有技术的房间平面图生成方法原理图。其主要是利用陀螺仪或三维加速度传感器捕获手机的姿态,在扫描房间一周后确定房间的几个拐角和门框,然后通过空间几何变换对房间进行2D建模。但该方法要求程序得到手机的姿态,并且需对房间扫描一周方可实现自动绘制房间的平面图,即要求用户用手机或平板电脑沿四面墙和地板的交界线扫拍,但实际生活中房间地面往往摆放着家具或其它物品,无法做到扫拍每一面墙。因此该方法具有一定的局限性,且使用时并不方便。
发明内容
本发明所要解决的技术问题是提供一种使用方便的可通过室内扫拍自动生成房间平面图的方法及设备。
为了实现上述目的,本发明提供了一种自动生成房间平面图的方法,其中,包括如下步骤:
S1、在房间内确定一水平面作为基准平面且在该基准平面上正对该房间的门的侧边设定一参照点;
S2、在该基准平面与该房间的墙壁的交线上确定多个基准点;
S3、测量所述参照点与多个基准点的连线之间的夹角的角度;
S4、根据所述门的宽度或所述参照点与基准点间的距离和所述角度计算得到所述房间的长度和宽度;
S5、根据得到的所述房间的长度、宽度及所述门的位置生成所述房间的平面图。
上述的自动生成房间平面图的方法,其中,所述多个基准点包括:
所述房间的门的两侧边与所述基准平面的第一交点和第二交点,
所述房间的门所在的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第三交点与第四交点,
与所述门相对的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第五交点或第六交点,以及
所述参照点到所述第三交点与所述第五交点之间的垂足,或者所述参照点到所述第四交点与所述第六交点之间的垂足。
上述的自动生成房间平面图的方法,其中,步骤S4中所述房间的长度和宽度的计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
其中,d为所述第一交点与第二交点之间的距离;
DF为所述第一交点与第三交点之间的距离;
CD为所述第一交点与第四交点之间的距离;
BC为所述垂足与第四交点或第三交点之间的距离;
AB为所述第五交点或第六交点与垂足之间的距离;
θ1为所述第三交点与第二交点之间的夹角;
θ2为所述第二交点与第一交点之间的夹角;
θ3为所述第一交点与第四交点之间的夹角;
θ4为所述第四交点或第三交点与垂足之间的夹角;
θ5为所述垂足与所述第五交点或第六交点之间的夹角。
上述的自动生成房间平面图的方法,其中,所述基准平面为地板或天花板。
上述的自动生成房间平面图的方法,其中,所述步骤S3中,利用手持设备的3D加速传感器或者陀螺仪自动测量所述参照点与多个基准点的连线之间的夹角的角度。
为了更好地实现上述目的,本发明还提供了一种自动生成房间平面图的设备,其中,包括:
参照点设定模块,用于在房间内确定一水平面作为基准平面且在该基准平面上正对该房间的门的侧边设定一参照点;
基准点确定模块,用于在该基准平面与该房间的墙壁的交线上确定多个基准点;
角度测量模块,用于测量所述参照点与多个基准点的连线之间的夹角的角度;
长度及宽度计算模块,用于根据所述门的宽度或所述参照点与基准点间的距离和所述角度计算得到所述房间的长度和宽度;
房间平面图生成模块,用于根据得到的所述房间的长度、宽度及所述门的位置生成所述房间的平面图。
上述的自动生成房间平面图的设备,其中,所述多个基准点包括:
所述房间的门的两侧边与所述基准平面的第一交点和第二交点,
所述房间的门所在的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第三交点与第四交点,
与所述门相对的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第五交点或第六交点,以及
所述参照点到所述第三交点与所述第五交点之间的垂足,或者所述参照点到所述第四交点与所述第六交点之间的垂足。
上述的自动生成房间平面图的设备,其中,所述房间的长度和宽度的计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
其中,d为所述第一交点与第二交点之间的距离;
DF为所述第一交点与第三交点之间的距离;
CD为所述第一交点与第四交点之间的距离;
BC为所述垂足与第四交点或第三交点之间的距离;
AB为所述第五交点或第六交点与垂足之间的距离;
θ1为所述第三交点与第二交点之间的夹角;
θ2为所述第二交点与第一交点之间的夹角;
θ3为所述第一交点与第四交点之间的夹角;
θ4为所述第四交点或第三交点与垂足之间的夹角;
θ5为所述垂足与所述第五交点或第六交点之间的夹角。
上述的自动生成房间平面图的设备,其中,所述基准平面为地板或天花板。
上述的自动生成房间平面图的设备,其中,通过手持设备的3D加速传感器或者陀螺仪自动测量得到所述参照点与多个基准点的连线之间的夹角的角度。
本发明的技术效果在于:本发明只需扫拍相邻的两面墙,而且既可以通过扫拍地板和墙的交界线,也可以通过扫拍天花板和墙的交界线,还可以通过扫拍任意一水平面与墙的交界线对房间进行建模,比现有技术具有更大的灵活性,使用更方便,因而也具有更好的用户体验。本发明使用方便,可以灵活地生成所需房间的平面图并存储在随身携带的电子设备中,为房间装修、购买家装等提供可信的参考,大大节省了时间和精力,有效提高了生活质量。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1为现有技术的房间平面图生成方法原理图;
图2为本发明一实施例的方法流程图;
图3为本发明一实施例的计算机程序流程图;
图4为本发明一实施例的测量方法原理示意图;
图5为本发明一实施例的设备结构框图。
其中,附图标记
1参照点设定模块
2基准点确定模块
A第五交点B垂足
C第四交点D第一交点
E第二交点F第三交点
H第六交点O参照点
3角度测量模块
4长度及宽度计算模块
5房间平面图生成模块
6门
7基准平面
θ1F与E之间的夹角θ2E与D之间的夹角
θ3D与C之间的夹角θ4C与B之间的夹角
θ5B与A之间的夹角dD与E之间的距离
S1~S5步骤
具体实施方式
下面结合附图对本发明的结构原理和工作原理作具体的描述:
参见图2及图3,图2为本发明一实施例的方法流程图,图3为本发明一实施例的测量方法原理示意图。本发明的自动生成房间平面图的方法,包括如下步骤:
步骤S1、在房间内确定一水平面作为基准平面7且在该基准平面7上正对该房间的门6的侧边设定一参照点O;所述基准平面7可为任意一水平面,优选为地板或天花板。
步骤S2、在该基准平面7与该房间的墙壁的交线上确定多个基准点A~F;
步骤S3、测量所述参照点O与多个基准点A~F的连线之间的夹角θ1~θ5的角度,优选利用手持设备的3D加速传感器或者陀螺仪自动测量所述参照点O与多个基准点A~F的连线之间的夹角θ1~θ5的角度。
步骤S4、根据所述门6的宽度d(即基准点D与E之间的距离)或所述参照点O与基准点A~F任一点间的距离和所述角度θ1~θ5中与该距离相关的一角度计算得到所述房间的长度和宽度;
步骤S5、根据得到的所述房间的长度、宽度及所述门6的位置生成所述房间的平面图。
其中,所述多个基准点A~F分别为:
所述房间的门6的两侧边与所述基准平面7的第一交点D和第二交点E,
所述房间的门6所在的墙面及与该墙面相邻的两墙面的交线与所述基准平面7的第三交点F与第四交点C,
与所述门6相对的墙面及与该墙面相邻的两墙面的交线与所述基准平面7的第五交点A或第六交点H,以及
所述参照点O到所述第三交点F与所述第五交点A之间的垂足B,或者所述参照点O到所述第四交点C与所述第六交点H之间的垂足(图未示)。
其中,步骤S4中所述房间的长度和宽度的计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
其中,d为所述第一交点D与第二交点E之间的距离;
DF为所述第一交点D与第三交点F之间的距离;
CD为所述第一交点D与第四交点C之间的距离;
BC为所述垂足B与第四交点C或第三交点F之间的距离;
AB为所述第五交点A或第六交点H与垂足B之间的距离;
θ1为所述第三交点F与第二交点E之间的夹角;
θ2为所述第二交点E与第一交点D之间的夹角;
θ3为所述第一交点D与第四交点C之间的夹角;
θ4为所述第四交点C或第三交点F与垂足B之间的夹角;
θ5为所述垂足B与所述第五交点A或第六交点H之间的夹角。
参见图4,图4为本发明一实施例的设备结构框图。本发明的自动生成房间平面图的设备,包括:
参照点设定模块1,用于在房间内确定一水平面作为基准平面7且在该基准平面7上正对该房间的门6的侧边设定一参照点O,所述基准平面7优选为地板或天花板。
基准点确定模块2,用于在该基准平面7与该房间的墙壁的交线上确定多个基准点A~F;
其中,所述多个基准点A~F包括:
所述房间的门6的两侧边与所述基准平面7的第一交点D和第二交点E,
所述房间的门6所在的墙面及与该墙面相邻的两墙面的交线与所述基准平面7的第三交点F与第四交点C,
与所述门6相对的墙面及与该墙面相邻的两墙面的交线与所述基准平面7的第五交点A或第六交点H,以及
所述参照点O到所述第三交点F与所述第五交点A之间的垂足B,或者所述参照点O到所述第四交点C与所述第六交点H之间的垂足(图未示)。
角度测量模块3,用于测量所述参照点O与多个基准点A~F的连线之间的夹角θ1~θ5的角度,可通过手持设备的3D加速传感器或者陀螺仪自动测量得到所述参照点O与多个基准点A~F的连线之间的夹角θ1~θ5的角度。
长度及宽度计算模块4,用于根据所述门6的宽度d(即基准点D与E之间的距离)或所述参照点O与基准点A~F任一点间的距离和所述角度θ1~θ5中与该距离相关的一角度计算得到所述房间的长度和宽度;
所述房间的长度和宽度的计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
其中,d为所述第一交点D与第二交点E之间的距离;
DF为所述第一交点D与第三交点F之间的距离;
CD为所述第一交点D与第四交点C之间的距离;
BC为所述垂足B与第四交点C或第三交点F之间的距离;
AB为所述第五交点A或第六交点H与垂足B之间的距离;
θ1为所述第三交点F与第二交点E之间的夹角;
θ2为所述第二交点E与第一交点D之间的夹角;
θ3为所述第一交点D与第四交点C之间的夹角;
θ4为所述第四交点C或第三交点F与垂足B之间的夹角;
θ5为所述垂足B与所述第五交点A或第六交点H之间的夹角。
房间平面图生成模块5,用于根据得到的所述房间的长度、宽度及所述门6的位置生成所述房间的平面图。
下面以具体的实施例进一步对本发明的技术方案予以详细说明。
实施例一:
首先参照点设定模块1需要确定一个房间内与地板平行的平面,实际中可以是地板或者天花板,因为这两个平面最好确定。扫拍房间半周,基准点确定模块2锁定天花板三个拐角,门6的两侧和天花板的两个垂点。给定如图4的一个基准平面7后,确定正对门6的左侧D点,然后可通过手持智能设备的摄像头锁定A、B、C、D、E、F点。给定房间类型,根据这些基准点的相对位置和门6的宽度d计算房间的长和宽,本发明的自动生成房间平面图的设备即可生成矢量格式的真实尺寸的房间平面图。手持智能设备优选具备陀螺仪或三维加速传感器等硬件设备以支持角度测量功能。
参见图3,图3为本发明一实施例的计算机程序流程图。
参照点设定模块1设定好参照点O后,基准点确定模块2锁定基准点,用电子罗盘记录当前设备朝向(比如东偏30度,南偏45度等),首先利用手持设备的摄像头锁定第一个角落(A点),锁定后按下确认键,锁定过程可以完全人工也可以用图像识别技术辅助锁定;
计算锁定上个基准点时设备朝向和当前朝向的角度偏差,判断是否有下一个基准点,若有,则设备转向下一个基准点,并用手持设备的摄像头依次锁定B,C,D,E,F点,利用手持设备的3D加速传感器或者陀螺仪,角度测量模块3自动测量角度θ1~θ5;
若没有下一个基准点,则确定不变量(门6宽),长度及宽度计算模块4根据三角公式计算房间的长,宽:
可以依次计算DF,CD,BC,AB之间的距离。因为不同房间的门6宽是标准的,如果用户选择房间类型,比如客厅、卧室、饭厅等,***就会确认DE之间的距离。设该距离为d。具体计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
各条线段的长度计算出来后,AC=AB+BC和CF=CD+DE+EF的距离就可以很容易得出。
有了长,宽,并确定了门6的位置,房间平面图生成模块5生成矢量格式的房间平面图,并以矢量文件的形式(AI,EPS等格式)存储到存储设备上,房间的平面图就可自动生成。
实施例二:
用一配备陀螺仪等能够测量设备朝向改变角度的硬件和摄像头的手持设备,该手持设备可内置房间平面图自动绘制软件,利用该房间平面图自动绘制软件首先确定一个和水平面平行的基准平面7并正对着门6的一边,在该基准平面7内利用摄像头人工或在增强现实技术及图像识别技术的辅助下扫拍该平面与墙壁相交的两条边,并锁定若干基准点,设备自动测量这些基准点间的夹角并计算该基准点间的距离,并据此计算得到扫拍房间的长度和宽度。将上述基准点输入房间平面图自动绘制软件,软件根据其基准点间的距离及其夹角计算得到的扫拍房间的长度和宽度,根据房间类型及门6的位置自动生成电子格式的房间平面图。其中,增强现实技术(AugmentReality)一般指在显示设备中将虚拟数字图像和真实场景结合。比如诺基亚的CitySense应用,当用户拿手机对某个建筑物拍照,手机屏幕内该建筑的图像旁会出现一个电子标签,介绍该建筑物的简介。在本发明里,增强现实技术可以帮助用户锁定基准点,比如天花板的拐角。当摄像头捕获天花板的拐角后,手机屏幕内的天花板拐角可能被标上特殊的色彩以提示用户该点已经锁定,可按下确认键。图像识别技术通常用于实现增强现实技术。在A点的锁定过程中,首先软件通过图像识别算法在拍摄到的图像内识别“拐角”图像,识别成功后打上标记并显示在屏幕上就是增强现实技术。所需图像显示在屏幕上后用户就可以按确认键予以锁定了。
实施例一中以地板为基准平面7,本实施例中以天花板作为基准平面7。这种情况下A点是天花板的一个角。接下来确定其它天花板上的基准点方法和实施例一类似,只不过一个是沿着墙壁和地板的交界线扫拍,一个是沿着天花板和墙壁的交界线扫拍。各个基准点确定后计算方法和实施例一中的公式完全一样,房间平面图的生成也与实施例一相同。
上述两个实施例中可以采取了从A点开始,依次锁定B,C,D,E,F点,也可以采取任意顺序锁定这些点及其之间的角度,或者首先确定D点和B点两个基准点,参照点O与该两个基准点D、B的连线分别垂直于对应的墙面,OD、OB可分别作为两条垂直校准线,锁定各个基准点顺序的改变并不影响本发明自动生成房间平面图的效果。另外,计算房间长度和宽度时,优选采用门的宽度d,但是也可以直接测量参照点O与任一基准点A~F之间的距离,然后根据该距离及其对应的角度,根据三角形计算公式得到房间的长度和宽度,其计算方法与上述实施例中的类似,在此不作赘述。
使用时,无需手工测量和输入房间的长,宽,可以很方便地通过本发明生成其需要房间的实际尺寸平面图,并存储到手机或其他可随身携带的存储设备里,例如在购买家具时,就可以把每件要购买家具的尺寸输入手机建立一个平面模型,然后就可以在该房间的平面图上拖拽、摆放这些家具模型,来大致估算一下这些家具的搭配是否合适。本发明使用方便,可以灵活地生成所需房间的平面图并存储在随身携带的电子设备中,为房间装修、购买家装等提供可信的参考,大大节省了时间和精力,有效地提高了生活质量。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (6)

1.一种自动生成房间平面图的方法,其特征在于,包括如下步骤:
S1、在房间内确定一水平面作为基准平面且在该基准平面上正对该房间的门的侧边设定一参照点;
S2、在该基准平面与该房间的墙壁的交线上确定多个基准点;
S3、测量所述参照点与多个基准点的连线之间的夹角的角度;
S4、根据所述门的宽度或所述参照点与基准点间的距离和所述角度计算得到所述房间的长度和宽度;
S5、根据得到的所述房间的长度、宽度及所述门的位置生成所述房间的平面图;
其中,所述多个基准点包括:
所述房间的门的两侧边与所述基准平面的第一交点和第二交点,
所述房间的门所在的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第三交点与第四交点,
与所述门相对的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第五交点或第六交点,以及
所述参照点到所述第三交点与所述第五交点之间的垂足,或者所述参照点到所述第四交点与所述第六交点之间的垂足;
步骤S4中所述房间的长度和宽度的计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
其中,d为所述第一交点与第二交点之间的距离;
DF为所述第一交点与第三交点之间的距离;
CD为所述第一交点与第四交点之间的距离;
BC为所述垂足与第四交点或第三交点之间的距离;
AB为所述第五交点或第六交点与垂足之间的距离;
θ1为所述第三交点与第二交点之间的夹角;
θ2为所述第二交点与第一交点之间的夹角;
θ3为所述第一交点与第四交点之间的夹角;
θ4为所述第四交点或第三交点与垂足之间的夹角;
θ5为所述垂足与所述第五交点或第六交点之间的夹角。
2.如权利要求1所述的自动生成房间平面图的方法,其特征在于,所述基准平面为地板或天花板。
3.如权利要求2所述的自动生成房间平面图的方法,其特征在于,所述步骤S3中,利用手持设备的3D加速传感器或者陀螺仪自动测量所述参照点与多个基准点的连线之间的夹角的角度。
4.一种自动生成房间平面图的设备,其特征在于,包括:
参照点设定模块,用于在房间内确定一水平面作为基准平面且在该基准平面上正对该房间的门的侧边设定一参照点;
基准点确定模块,用于在该基准平面与该房间的墙壁的交线上确定多个基准点;
角度测量模块,用于测量所述参照点与多个基准点的连线之间的夹角的角度;
长度及宽度计算模块,用于根据所述门的宽度或所述参照点与基准点间的距离和所述角度计算得到所述房间的长度和宽度;
房间平面图生成模块,用于根据得到的所述房间的长度、宽度及所述门的位置生成所述房间的平面图;
其中,所述多个基准点包括:
所述房间的门的两侧边与所述基准平面的第一交点和第二交点,
所述房间的门所在的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第三交点与第四交点,
与所述门相对的墙面及与该墙面相邻的两墙面的交线与所述基准平面的第五交点或第六交点,以及
所述参照点到所述第三交点与所述第五交点之间的垂足,或者所述参照点到所述第四交点与所述第六交点之间的垂足;
所述房间的长度和宽度的计算公式如下:
长度CF=CD+DE+EF,宽度AC=AB+BC,其中,
DF=((d/sinθ1)×cosθ1)/cos(θ1+θ2)×sin(θ1+θ2),
CD=((d/sinθ1)×cosθ1)/cosθ3×sinθ3,
BC=((d/sinθ1)×cosθ1)/cosθ3×sinθ4,
AB=(((d/sinθ1)×cosθ1)/cosθ3×cosθ4)/cosθ5×sinθ5,
其中,d为所述第一交点与第二交点之间的距离;
DF为所述第一交点与第三交点之间的距离;
CD为所述第一交点与第四交点之间的距离;
BC为所述垂足与第四交点或第三交点之间的距离;
AB为所述第五交点或第六交点与垂足之间的距离;
θ1为所述第三交点与第二交点之间的夹角;
θ2为所述第二交点与第一交点之间的夹角;
θ3为所述第一交点与第四交点之间的夹角;
θ4为所述第四交点或第三交点与垂足之间的夹角;
θ5为所述垂足与所述第五交点或第六交点之间的夹角。
5.如权利要求4所述的自动生成房间平面图的设备,其特征在于,所述基准平面为地板或天花板。
6.如权利要求5所述的自动生成房间平面图的设备,其特征在于,通过手持设备的3D加速传感器或者陀螺仪自动测量得到所述参照点与多个基准点的连线之间的夹角的角度。
CN201210328085.7A 2012-09-07 2012-09-07 一种自动生成房间平面图的方法及设备 Active CN102901488B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210328085.7A CN102901488B (zh) 2012-09-07 2012-09-07 一种自动生成房间平面图的方法及设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210328085.7A CN102901488B (zh) 2012-09-07 2012-09-07 一种自动生成房间平面图的方法及设备

Publications (2)

Publication Number Publication Date
CN102901488A CN102901488A (zh) 2013-01-30
CN102901488B true CN102901488B (zh) 2015-12-16

Family

ID=47573854

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210328085.7A Active CN102901488B (zh) 2012-09-07 2012-09-07 一种自动生成房间平面图的方法及设备

Country Status (1)

Country Link
CN (1) CN102901488B (zh)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105590330B (zh) * 2014-10-30 2018-10-16 清华大学 基于群智感知的室内平面图生成方法、服务器及***
US10606963B2 (en) * 2015-03-24 2020-03-31 Carrier Corporation System and method for capturing and analyzing multidimensional building information
CN105825499A (zh) 2016-03-09 2016-08-03 京东方科技集团股份有限公司 基准平面的确定方法和确定***
CN108664860B (zh) * 2017-04-01 2022-02-01 中山市琪朗灯饰厂有限公司 房间平面图的识别方法及装置
CN107218935A (zh) * 2017-05-23 2017-09-29 河南华泰规划勘测设计咨询有限公司 一种室内空间测绘数据管理***
EP3527938A1 (en) * 2018-02-15 2019-08-21 Leica Geosystems AG Distance measuring system with layout generation functionality

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508759A (zh) * 2002-12-19 2004-06-30 索尼公司 用于处理信息的设备、方法和程序
DE102008002241A1 (de) * 2008-06-05 2009-12-10 Robert Bosch Gmbh Verfahren und Messsystem zur bildbasierten Vermessung eines Raumes
CN101680758A (zh) * 2007-05-10 2010-03-24 莱卡地球***公开股份有限公司 用于大地测量仪的位置确定方法
CN101809407A (zh) * 2007-09-24 2010-08-18 莱卡地球***公开股份有限公司 位置确定方法
CN102521862A (zh) * 2011-11-30 2012-06-27 青岛展易网科技有限公司 将木门2d平面图片转换为3d模型的在线展示方法
CN102620737A (zh) * 2010-12-30 2012-08-01 霍尼韦尔国际公司 用于生成建筑物地图的便携式外壳

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1508759A (zh) * 2002-12-19 2004-06-30 索尼公司 用于处理信息的设备、方法和程序
CN101680758A (zh) * 2007-05-10 2010-03-24 莱卡地球***公开股份有限公司 用于大地测量仪的位置确定方法
CN101809407A (zh) * 2007-09-24 2010-08-18 莱卡地球***公开股份有限公司 位置确定方法
DE102008002241A1 (de) * 2008-06-05 2009-12-10 Robert Bosch Gmbh Verfahren und Messsystem zur bildbasierten Vermessung eines Raumes
CN102620737A (zh) * 2010-12-30 2012-08-01 霍尼韦尔国际公司 用于生成建筑物地图的便携式外壳
CN102521862A (zh) * 2011-11-30 2012-06-27 青岛展易网科技有限公司 将木门2d平面图片转换为3d模型的在线展示方法

Also Published As

Publication number Publication date
CN102901488A (zh) 2013-01-30

Similar Documents

Publication Publication Date Title
CN102901488B (zh) 一种自动生成房间平面图的方法及设备
US11408738B2 (en) Automated mapping information generation from inter-connected images
CN111127655B (zh) 房屋户型图的构建方法及构建装置、存储介质
Criminisi et al. Single view metrology
Sankar et al. Capturing indoor scenes with smartphones
CN105389854B (zh) 立方体房间装修效果展示方法及***
US9888215B2 (en) Indoor scene capture system
CN111161336B (zh) 三维重建方法、三维重建装置和计算机可读存储介质
Wang et al. Camera calibration and 3D reconstruction from a single view based on scene constraints
CN105043269A (zh) 一种物体尺寸的测量方法及电子设备
WO2016065063A1 (en) Photogrammetric methods and devices related thereto
JP2004506215A (ja) 3次元再構成のためのストラップダウンシステム
US11783540B2 (en) Method for generating roof outlines from lateral images
CN110634100A (zh) 一种户型图生成方法、装置、电子设备和存储介质
CN108668108A (zh) 一种视频监控的方法、装置及电子设备
CN104457758A (zh) 基于视频采集的Visual Map数据库建立方法及利用该数据库的室内视觉定位方法
TW202238449A (zh) 室內定位系統及室內定位方法
Dzwierzynska Reconstructing architectural environment from the perspective image
CN110119526A (zh) 一种利用手机进行户型图绘制的方法
Vı̂lceanu et al. Creating 3D models of heritage objects using photogrammetric image processing
TWI822423B (zh) 運算裝置及模型產生方法
Zhou et al. Method for fundamental matrix estimation combined with feature lines
Krasić et al. Comparative analysis of terrestrial semi-automatic and automatic photogrammetry in 3D modeling process
CN111207672A (zh) 一种ar量房方法
CN105698733A (zh) 房屋内部形状测量方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20180926

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

Address before: 100080 Beijing Fengtai District seven 44 44 building 3 Building 7 unit 502

Patentee before: Cao Huanhuan

TR01 Transfer of patent right
CP01 Change in the name or title of a patent holder

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after: Douyin Vision Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee before: Tiktok vision (Beijing) Co.,Ltd.

Address after: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee after: Tiktok vision (Beijing) Co.,Ltd.

Address before: 100041 B-0035, 2 floor, 3 building, 30 Shixing street, Shijingshan District, Beijing.

Patentee before: BEIJING BYTEDANCE NETWORK TECHNOLOGY Co.,Ltd.

CP01 Change in the name or title of a patent holder