一种可视化的建筑物内部方位测量方法和设备与流程

文档序号:28627418发布日期:2022-01-26 13:49阅读:111来源:国知局
一种可视化的建筑物内部方位测量方法和设备与流程

1.本发明属于图像处理技术领域,具体涉及一种可视化的建筑物内部方位测量方法和设备。


背景技术:

2.随着计算机技术的普及和广泛发展,人们可以更加方便快捷地获取房源信息,其中,该房源信息包括建筑物的内部结构示意图,该结构示意图上描述了建筑物的整体属性信息,例如整个建筑物的格局、规划和面积大小等信息。然而,对于建筑物内每一区间的方位以及角度范围,从该结构示意图上仍然无法获知。
3.现有技术中,对于建筑物方位信息的获取,主要是通过在建筑物现场使用方位测量设备,并利用线条辅助的方式,获取建筑物每一区间的方位信息,但这种手动测量建筑物方位的方式不仅费时费力,效率低下,且人工测量的误差较大,精确性较低。而如果需要获取更为精确的方位数据,则需要专业的测量人员采用专门的设计软件,在标准的建筑物内部结构示意图上人工标注出每一区间的方位信息,但这种方式同样存在费时费力,效率低下的缺陷。


技术实现要素:

4.本发明的目的是一种可视化的建筑物内部方位测量方法和设备,用于解决现有技术中存在的至少一个技术问题。
5.为了实现上述目的,本发明采用以下技术方案:
6.第一方面,本发明提供一种可视化的建筑物内部方位测量方法,应用于用户终端,所述用户终端包括人机交互界面和图像编辑器;所述方法包括:
7.检测到用户对建筑图的查看操作后,根据所述查看操作将所述建筑图显示在所述人机交互界面;
8.接收用户在所述人机交互界面上的图像调整操作,利用所述图像编辑器对所述建筑图进行调整;
9.接收用户在所述人机交互界面上对所述建筑图的矩形框标注操作,利用所述图像编辑器计算第一矩形框的顶点坐标,并根据所述顶点坐标绘制得到第一矩形框;
10.接收用户在所述人机交互界面上的边框拖拽操作,利用所述图像编辑器对所述第一矩形框的边框尺寸进行调整,得到第二矩形框;
11.接收用户在所述人机交互界面上的方向锁定操作,利用所述图像编辑器计算所述方向锁定操作的坐标,并根据所述方向锁定操作的坐标分别与所述第二矩形框的四条边框之间的距离最小值,确定所述第二矩形框的中心点与其中一条边框之间的垂直方向,将所述垂直方向作为所述第二矩形框的参考方向,并将所述参考方向以线条形式显示;
12.接收方位测量组件对所述参考方向的方位测量数据,并将所述方位测量数据记录为所述第二矩形框标注的建筑物内部结构的方位数据。
13.在一种可能的设计中,所述图像编辑器包括图像处理模块;
14.检测到用户对建筑图的查看操作后,根据所述查看操作将所述建筑图显示在所述人机交互界面,包括:
15.检测到用户通过图片加载按钮输入的查看操作后,根据所述查看操作读取指定文件目录下的建筑图;
16.利用所述图像处理模块将所述建筑图显示在所述人机交互界面。
17.在一种可能的设计中,所述图像编辑器还包括计算模块;
18.接收用户在所述人机交互界面上的图像调整操作,利用所述图像编辑器对所述建筑图进行调整,包括:
19.接收用户在所述人机交互界面上的图像移动操作和/或图像缩放操作;
20.利用所述计算模块计算所述图像移动操作对应的移动距离和/或利用所述图像处理模块获取所述图像缩放操作对应的缩放数据;
21.根据所述移动距离和/或所述缩放数据,通过所述图像处理模块将所述建筑图移动至对应位置和/或缩放至对应比例。
22.在一种可能的设计中,利用所述图像编辑器计算第一矩形框的顶点坐标,并根据所述顶点坐标绘制得到第一矩形框,包括:
23.利用所述计算模块计算第一矩形框的四个顶点坐标;
24.根据所述四个顶点坐标,利用所述图像处理模块绘制得到所述第一矩形框。
25.在一种可能的设计中,利用所述图像编辑器对所述第一矩形框的边框尺寸进行调整,得到第二矩形框,包括:
26.根据所述边框拖拽操作对应的边框拖拽距离,利用所述计算模块计算第二矩形框其中一条边框的位置坐标;
27.根据其中一条边框的位置坐标,利用所述图像处理模块绘制得到所述第二矩形框。
28.在一种可能的设计中,接收方位测量组件对所述参考方向的方位测量数据,包括:
29.调用所述用户终端中已有的方位测量组件,并使所述方位测量组件的方位指针朝向与所述参考方向一致;
30.获取所述方位测量组件测量得到的方位测量数据。
31.在一种可能的设计中,所述方位测量组件为指南针。
32.第二方面,本发明提供一种计算机设备,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第一方面任意一种可能的设计中所述的可视化的建筑物内部方位测量方法。
33.第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面任意一种可能的设计中所述的可视化的建筑物内部方位测量方法。
34.第四方面,本发明提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面任意一种可能的设计中所述的可视化的建筑物内部方位测量方法。
35.有益效果:
36.本发明通过在用户终端上设置简捷的人机交互界面和智能化的图像编辑器,用户只需要对建筑图进行简单的操作,用户终端在接收到用户的操作后对建筑图进行对应的处理,实现通过用户终端就能获取精确的建筑物内部方位数据,提高了建筑物内部方位测量的效率,同时提高了用户体验。
附图说明
37.图1为本实施例中的可视化的建筑物内部方位测量方法的流程图。
具体实施方式
38.为使本说明书实施例的目的、技术方案和优点更加清楚,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.实施例
40.为了解决现有技术中存在的建筑物内部方位测量方法效率费时费力,精确度较低的问题,本实施例提供了一种可视化的建筑物内部方位测量方法,通过在用户终端上设置简捷的人机交互界面和智能化的图像编辑器,用户只需要对建筑图进行简单的操作,用户终端在接收到用户的操作后对建筑图进行对应的处理,实现通过用户终端就能获取精确的建筑物内部方位数据,提高了建筑物内部方位测量的效率,同时提高了用户体验。
41.如图1所示,第一方面,本发明提供一种可视化的建筑物内部方位测量方法,应用于用户终端,所述用户终端包括人机交互界面和图像编辑器;
42.其中,需要说明的是,所述用户终端包括但不限于智能手机、平板电脑、车载电脑但不限于智能手机、个人电脑(personal computer,pc)、膝上型便携计算机、个人数字助理(personal digital assistant,pda)、移动上网设备(mobile internet device,mid)等,具体不做限定。
43.其中,优选的,所述人机交互界面上设有图像显示区和多个功能按钮,所述多个功能按钮用于响应用户在所述人机界面上的多个操作,并调用所述图像编辑器对建筑图进行处理,所述多个操作在下文中进行具体说明,此处不再赘述。
44.其中,优选的,所述图像编辑器包括图像处理模块和计算模块,所述图像处理模块和所述计算模块具体功能将在下文中进行说明,此处不再赘述。
45.所述方法包括但不限于步骤s101~s106实现:
46.步骤s101.检测到用户对建筑图的查看操作后,根据所述查看操作将所述建筑图显示在所述人机交互界面;
47.其中,在步骤s101一种具体的实施方式中,检测到用户对建筑图的查看操作后,根据所述查看操作将所述建筑图显示在所述人机交互界面,包括:
48.检测到用户通过图片加载按钮输入的查看操作后,根据所述查看操作读取指定文件目录下的建筑图;
49.利用所述图像处理模块将所述建筑图显示在所述人机交互界面。
50.例如,在所述人机交互界面上设有图片打开按钮,用户通过图片打开按钮,获取到建筑图所在的文件目录,点击该文件目录,即可将所述建筑图显示在所述人机交互界面。
51.步骤s102.接收用户在所述人机交互界面上的图像调整操作,利用所述图像编辑器对所述建筑图进行调整;
52.其中,在步骤s102一种具体的实施方式中,接收用户在所述人机交互界面上的图像调整操作,利用所述图像编辑器对所述建筑图进行调整具体包括:
53.步骤s1021.接收用户在所述人机交互界面上的图像移动操作和/或图像缩放操作;
54.其中,需要说明的是,用户可以通过在所述人机交互界面上滑动鼠标、滑动手指或者滑动触控笔等方式,对建筑图的位置或尺寸进行调整。
55.步骤s1022.利用所述计算模块计算所述图像移动操作对应的移动距离和/或利用所述图像处理模块获取所述图像缩放操作对应的缩放数据;
56.步骤s1023.根据所述移动距离和/或所述缩放数据,通过所述图像处理模块将所述建筑图移动至对应位置和/或缩放至对应比例。
57.步骤s103.接收用户在所述人机交互界面上对所述建筑图的矩形框标注操作,利用所述图像编辑器计算第一矩形框的顶点坐标,并根据所述顶点坐标绘制得到第一矩形框;
58.其中,需要说明的是,用户可以通过在所述人机交互界面上滑动鼠标、滑动手指或者滑动触控笔等方式,绘制整个建筑图的外部矩形边框,也可以绘制建筑图中部分区域的外部矩形边框,例如在阳台区域、客体区域、卧室区域、卫生间区域或者厨房区域,分别绘制对应的外部矩形边框,具体可以根据用户处理,此处不做限定。
59.其中,在步骤s103一种具体的实施方式中,利用所述图像编辑器计算第一矩形框的顶点坐标,并根据所述顶点坐标绘制得到第一矩形框,包括:
60.步骤s1031.利用所述计算模块计算第一矩形框的四个顶点坐标;
61.步骤s1032.根据所述四个顶点坐标,利用所述图像处理模块绘制得到所述第一矩形框。
62.步骤s104.接收用户在所述人机交互界面上的边框拖拽操作,利用所述图像编辑器对所述第一矩形框的边框尺寸进行调整,得到第二矩形框;
63.其中,需要说明的是,所述步骤s104的作用是对初步绘制的第一矩形框进行精确调整,以使所述建筑图的整体轮廓与外部矩形框适配,从而为后续数据处理提供准确的数据支持。
64.其中,需要说明的是,用户可以通过在所述人机交互界面上滑动鼠标、滑动手指或者滑动触控笔等方式,对所述第一矩形框的边框尺寸进行调整,其中,系统设置的用户拖拽边框的操作的精确度可以在0.01。
65.在步骤s104一种具体的实施方式中,利用所述图像编辑器对所述第一矩形框的边框尺寸进行调整,得到第二矩形框,包括:
66.步骤s1041.根据所述边框拖拽操作对应的边框拖拽距离,利用所述计算模块计算第二矩形框其中一条边框的位置坐标;
67.步骤s1042.根据其中一条边框的位置坐标,利用所述图像处理模块绘制得到所述第二矩形框。
68.步骤s105.接收用户在所述人机交互界面上的方向锁定操作,利用所述图像编辑器计算所述方向锁定操作的坐标,并根据所述方向锁定操作的坐标分别与所述第二矩形框的四条边框之间的距离最小值,确定所述第二矩形框的中心点与其中一条边框之间的垂直方向,将所述垂直方向作为所述第二矩形框的参考方向,并将所述参考方向以线条形式显示;
69.其中,需要说明的是,用户可以通过在所述人机交互界面上点击鼠标、手指触控或者触控笔点击等方式,点击所述建筑图的某一位置,系统接收到用户的点击操作后,计算该点击操作对应的坐标,并基于该坐标分别与所述第二矩形框的四条边框之间的距离最小值,使所述第二矩形框的中心点向其中一条边框做垂直线,并将该垂直线作为所述第二矩形框的参考
70.步骤s106.接收方位测量组件对所述参考方向的方位测量数据,并将所述方位测量数据记录为所述第二矩形框标注的建筑物内部结构的方位数据。
71.其中,在步骤s106一种具体的实施方式中,接收方位测量组件对所述参考方向的方位测量数据,包括:
72.步骤s1061.调用所述用户终端中已有的方位测量组件,并使所述方位测量组件的方位指针朝向与所述参考方向一致;
73.步骤s1062.获取所述方位测量组件测量得到的方位测量数据。
74.优选的,所述方位测量组件为指南针;具体的,在使所述方位测量组件的方位指针朝向与所述参考方向一致时,可以将指南针的指针与所述参考方向所在线条重合,此时人机交互界面上显示的参考方向的标准指南针数据则为所述第二矩形框标注的建筑物内部结构的方位数据。
75.基于上述公开的内容,本实施例通过在用户终端上设置简捷的人机交互界面和智能化的图像编辑器,用户只需要对建筑图进行简单的操作,用户终端在接收到用户的操作后对建筑图进行对应的处理,实现通过用户终端就能获取精确的建筑物内部方位数据,提高了建筑物内部方位测量的效率,同时提高了用户体验。
76.第二方面,本发明提供一种计算机设备,包括依次通信相连的存储器、处理器和收发器,其中,所述存储器用于存储计算机程序,所述收发器用于收发消息,所述处理器用于读取所述计算机程序,执行如第一方面任意一种可能的设计中所述的可视化的建筑物内部方位测量方法。
77.具体举例的,所述存储器可以但不限于包括随机存取存储器(random-access memory,ram)、只读存储器(read-only memory,rom)、闪存(flash memory)、先进先出存储器(first input first output,fifo)和/或先进后出存储器(first input last output,filo)等等;所述收发器可以但不限于为wifi(无线保真)无线收发器、蓝牙无线收发器、gprs(general packet radio service,通用分组无线服务技术)无线收发器和/或zigbee(紫蜂协议,基于ieee802.15.4标准的低功耗局域网协议)无线收发器等;所述处理器可以不限于采用型号为stm32f105系列的微处理器。此外,所述网关设备还可以但不限于包括有电源模块、显示屏和其它必要的部件。
78.第三方面,本发明提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,当所述指令在计算机上运行时,执行如第一方面任意一种可能的设计中所述的可视化的建筑物内部方位测量方法。
79.其中,所述可读存储介质是指存储数据的载体,可以但不限于包括软盘、光盘、硬盘、闪存、优盘和/或记忆棒(memory stick)等,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
80.第四方面,本发明提供一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使所述计算机执行如第一方面任意一种可能的设计中所述的可视化的建筑物内部方位测量方法。
81.其中,所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。
82.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1