CN114838704A - 一种高度检测方法、装置及计算机可读存储介质 - Google Patents
一种高度检测方法、装置及计算机可读存储介质 Download PDFInfo
- Publication number
- CN114838704A CN114838704A CN202210462769.XA CN202210462769A CN114838704A CN 114838704 A CN114838704 A CN 114838704A CN 202210462769 A CN202210462769 A CN 202210462769A CN 114838704 A CN114838704 A CN 114838704A
- Authority
- CN
- China
- Prior art keywords
- target object
- height
- coordinate
- pixel
- target
- 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.)
- Pending
Links
- 238000001514 detection method Methods 0.000 title claims abstract description 122
- 238000000034 method Methods 0.000 claims abstract description 38
- 238000013461 design Methods 0.000 claims description 45
- 238000010276 construction Methods 0.000 claims description 43
- 239000003550 marker Substances 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 19
- 230000015654 memory Effects 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 7
- 238000012544 monitoring process Methods 0.000 abstract description 7
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 9
- 230000009466 transformation Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 230000011218 segmentation Effects 0.000 description 5
- 230000008569 process Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000000691 measurement method Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 238000003709 image segmentation Methods 0.000 description 2
- 238000012806 monitoring device Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C5/00—Measuring height; Measuring distances transverse to line of sight; Levelling between separated points; Surveyors' levels
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/02—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness
- G01B11/06—Measuring arrangements characterised by the use of optical techniques for measuring length, width or thickness for measuring thickness ; e.g. of sheet material
- G01B11/0608—Height gauges
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Image Analysis (AREA)
Abstract
本申请提供一种高度检测方法、装置及计算机可读存储介质,涉及智能监控技术领域,能够在节约人力和财力的基础上,实时测量对象的高度。该方法包括:获取目标图像,该目标图像包括目标对象及一个或多个第一标志点;获取目标图像中目标对象的最高处的像素坐标;像素坐标用于指示目标对象的最高处在目标图像中像素上的位置。获取坐标对应关系中,目标对象的最高处的像素坐标对应的第一地理坐标;地理坐标包括用于指示海拔高度的高度信息。根据第一地理坐标、第一标志点的第二地理坐标,确定目标对象的当前高度。
Description
技术领域
本申请涉及智能监控技术领域,尤其涉及一种高度检测方法、装置及计算机可读存储介质。
背景技术
随着我国经济建设的高速发展,在我国城市和广大农村地区各种建筑物的变化日新月异。建筑物的高度信息对城市规划、城市建设和资源管理具有重要作用,同时各地行政区域范围内在建的建筑物施工进展和主体建设高度等信息,对于分析我国各地的固定资产投资和经济活跃度具有重要参考意义。
目前常用的建筑物高度监测方法可以分为以下几种:①地面测量法,利用全球定位***(global positioning system,GPS)、全站仪、激光测距仪等测量工具进行建筑物高度提取,此类方法技术已经非常成熟,适用于城市区域内已经建设完工并投入使用的建筑物,具有较高的测量精度。但是需要在建筑物测量点布设仪器开展外业工作,而且只能分别逐个测量建筑物高度,同时还存在观测周期较长和观测成本较高等问题,因此无法实现区域范围内快速的建筑物高度提取,对于建设施工工地中建筑物的施工进展情况也无法及时监测。②航空测量法,随着无人机技术的发展,基于航空平台结合光学摄影测量技术或激光雷达技术,通过立体像对和点云等处理技术,获得监测区域的数字表面模型(digitalsurfacemodel,DSM),从而得到较高精度的地面建筑物高度。但是同样也存在作业流程繁琐、数据处理复杂,而且效率低下等问题,尤其是很多城市和核心地区还会受到空域管制等限制,监测数据的更新频次受到制约,无法及时对于建筑物情况进行监测。
因此,如何在节约人力和财力的基础上,实时测量建筑物的高度,是业界亟待解决的问题。
发明内容
本申请提供一种高度检测方法、装置及计算机可读存储介质,能够在节约人力和财力的基础上,实时测量对象的高度。
第一方面,提供一种高度检测方法,包括:获取目标图像,目标图像包括目标对象及一个或多个第一标志点;获取目标图像中目标对象的最高处的像素坐标;该像素坐标用于指示目标对象的最高处在目标图像中像素上的位置;获取坐标对应关系中,目标对象的最高处的像素坐标对应的第一地理坐标;地理坐标包括用于指示海拔高度的高度信息;根据第一地理坐标、第一标志点的第二地理坐标,确定目标对象的当前高度。其中,目标对象的最高处的像素坐标用于指示目标对象的最高处在目标图像中像素上的位置;坐标对应关系包括目标图像中每个像素点的像素坐标对应的地理坐标;地理坐标包括用于指示海拔高度的高度信息。
基于本申请提供的技术方案,至少可以产生以下有益效果:通过建立目标图像中的像素坐标和地理坐标的对应关系,并通过目标图像自动识别目标对象的最高处的像素坐标,根据坐标对应关系,将目标对象的最高处的像素坐标转换为地理坐标,进而根据目标对象的最高处的地理坐标和标志点的地理坐标,计算出目标对象的当前高度。本申请的方案无需人员到施工现场进行测量就可以获取目标对象的实时高度,有效减少施工进度监管时对目标对象高度检测的人力和财力投入,以及避免测量人员的人身安全风险。
可选的,根据第一地理坐标、第一标志点的第二地理坐标,确定目标对象的当前高度,包括:将第一地理坐标中的高度信息指示的第一海拔高度,与第二地理坐标的高度信息指示的第二海拔高度的差,确定为目标对象的当前高度。由于第一海拔高度表示目标对象最高处到海平面的高度,并不是目标对象最高处到地面的距离,因此,将第一海拔高度减去标志点的第二海拔高度,以获取目标对象的实际高度。
可选的,获取参考图像,该参考图像的拍摄参数与目标图像的拍摄参数相同;接收用户在参考图像中标记的一个或多个第二标志点,并获取第二标记点的像素坐标。接收用户输入的第二标志点的地理坐标;根据第二标志点的像素坐标和地理坐标,建立坐标对应关系,该坐标对应关系包括采用上述拍摄参数拍摄的图像中每个像素点的像素坐标对应的地理坐标。通过标记第二标志点,预先建立坐标对应关系,以便后续直接根据坐标对应关系获取目标对象的地理坐标。
其中,第二标志点可以为参考图像中明显的可识别的标志点,例如第二标志点可以为道路线,窨井盖,路灯杆子或其他。
可选的,第一标志点与第二标志点可以相同,或者,也可以不同。
可选的,本申请提供的方法还可以包括:获取目标图像中第一标志点的像素坐标;获取坐标对应关系中,第一标志点的像素坐标对应的第二地理坐标。基于预先建立的坐标对应关系,直接获取第一标志点的第二地理坐标,减少测量时间。
可选的,第二地理坐标由用户输入,以提高第二地理坐标的准确度,进而提高获取的目标对象的当前高度的准确度。
可选的,该方法还可以包括:确定目标对象在目标图像中的检测区域,该检测区域用于指示目标对象从地面到预计封顶的高度区域。可以理解,在目标对象从开始建造到封顶的过程中,均可以在该检测区域中检测到目标对象的高度,因此,先确定出该监测对象,便于获取目标对象的当前高度。
可选的,本申请提供的方法还可以包括:确定目标对象的检测数据是否触发预警条件;检测数据包括目标对象的当前高度;若检测数据触发第一预警条件,输出第一预警条件对应的预警信息。其中,第一预警条件为任一预警条件。在目标对象的检测数据触发预警条件时输出预警信息,及时提醒用户查看目标对象的实际施工情况,提高监管效率。
可选的,预警条件可以包括:目标对象的当前高度大于目标对象的设计高度;或者,目标对象当前高度等于设计高度,目标对象当前高度在预设时间段内没有发生变化;或者,目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内没有发生变化;或者,目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内发生变化,检测目标对象的当前高度的时间已到目标对象的计划封顶时间。通过设置预警条件,可以在满足预警条件时输出对应的预警信息,使用户根据预警信息查看施工情况。
可选的,根据检测数据,获取目标对象的施工进度,目标对象的施工进度用于指示目标对象的当前高度与目标对象的设计高度的比值。通过检测数据获取施工进度,使用户一目了然的获知目标对象的实际修筑情况。
可选的,目标对象的施工进度可以通过列表、图表、或三维场景的方式显示。通过不同的方式展示目标对象的施工进度,方便用户查看。
可选的,从检测角度拍摄获取目标图像,包括:周期性的从检测角度拍摄获取目标图像;或者,在预设时间点从检测角度拍摄获取目标图像,以便及时获取目标对象的高度。
第二方面,提供一种高度检测装置,包括:获取模块、确定模块以及处理模块。其中:
获取模块,用于获取目标图像,目标图像包括目标对象及一个或多个第一标志点;
获取模块,还用于获取目标图像中目标对象的最高处的像素坐标;像素坐标用于指示目标对象的最高处在目标图像中像素上的位置;
确定模块,用于获取坐标对应关系中,目标对象的最高处的像素坐标对应的第一地理坐标;坐标对应关系包括目标图像中每个像素点的像素坐标对应的地理坐标;地理坐标包括用于指示海拔高度的高度信息;
处理模块,用于根据第一地理坐标、第一标志点的第二地理坐标,确定目标对象的当前高度。
可选的,处理模块,具体用于将第一地理坐标中的高度信息指示的第一海拔高度,与第二地理坐标的高度信息指示的第二海拔高度的差,确定为目标对象的当前高度。
可选的,获取模块,还用于获取参考图像,该参考图像的拍摄参数与上述目标图像的拍摄参数相同。本申请提供的高度检测装置还可以包括接收模块,用于接收用户在参考图像中标记的一个或多个第二标志点。获取模块,还用于获取第二标记点的像素坐标。接收模块,还用于接收用户输入的第二标志点的地理坐标。处理模块,还用于根据第二标志点的像素坐标和地理坐标,建立坐标对应关系,该坐标对应关系包括采用上述拍摄参数拍摄的图像中每个像素点的像素坐标对应的地理坐标。
可选的,获取模块,还用于获取目标图像中第一标志点的像素坐标。获取模块,还用于获取坐标对应关系中,第一标志点的像素坐标对应的第二地理坐标。
可选的,第二地理坐标可以由用户输入。
可选的,确定模块,还用于确定目标对象在目标图像中的检测区域,检测区域用于指示目标对象从地面到预计封顶的高度区域。
可选的,处理模块,还用于确定目标对象的检测数据是否触发预警条件。检测数据包括目标对象的当前高度。若检测数据触发第一预警条件,输出第一预警条件对应的预警信息;第一预警条件为任一预警条件。
可选的,预警条件可以包括:目标对象的当前高度大于目标对象的设计高度;或者,目标对象当前高度等于设计高度,目标对象当前高度在预设时间段内没有发生变化;或者,目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内没有发生变化;或者,目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内发生变化,检测目标对象的当前高度的时间已到目标对象的计划封顶时间。
可选的,获取模块,还用于根据检测数据,获取目标对象的施工进度,目标对象的施工进度用于指示目标对象的当前高度与目标对象的设计高度的比值。
可选的,目标对象的施工进度通过列表、图表、或三维场景的方式显示。
可选的,获取模块,具体用于周期性的从检测角度拍摄获取目标图像;或者,在预设时间点从检测角度拍摄获取目标图像。
需要说明的是,本申请第二方面提供的装置,用于执行上述第一方面或任一种可能的实现提供的方法,具体实现可以参考上述第一方面或任一种可能的实现提供的方法,此处不再赘述。
第三方面,提供一种高度检测装置,包括:一个或多个处理器;一个或多个存储器;其中,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,高度检测装置执行上述第一方面及其可选的方法。
第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使得计算机执行上述第一方面及其可选的方法。
本申请中第二方面至第四方面的描述的有益效果,可以参考第一方面的有益效果分析,此处不再赘述。
附图说明
图1为本申请实施例提供的一种高度检测***的结构示意图;
图2为本申请实施例提供的另一种高度检测***的结构示意图;
图3为本申请实施例提供的一种计算装置的结构图;
图4为本申请实施例提供的一种高度检测方法的流程示意图;
图5为本申请实施例提供的一种目标图像的示意图;
图6为本申请实施例提供的一种目标图像的坐标系的示意图;
图7为本申请实施例提供的另一种高度检测方法的流程示意图;
图8为本申请实施例提供的另一种高度检测方法的流程示意图;
图9为本申请实施例提供的另一种高度检测方法的流程示意图;
图10为本申请实施例提供的一种高度检测***预警方法的流程示意图;
图11为本申请实施例提供的一种目标对象施工进度的示意图;
图12为本申请实施例提供的另一种目标对象施工进度的示意图;
图13为本申请实施例提供的一种高度检测装置的组成示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本申请中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
此处先对本申请涉及的相关技术术语进行解释说明。
对象,可以为环境中存在的人或物。特别的,可以为建筑物。目标对象,是指采用本申请的方案获取其高度的对象。
椭球高:又叫大地高,地面上某点到沿通过该点的椭球面法线,到参考椭球面的距离。GPS测定的是椭球高。
海拔高:指地面某个地点高出海平面的垂直距离,是某地与海平面的高度差,通常以平均海平面做标准来计算。
高程异常:高程异常是似大地水准面至地球椭球面的高度。椭球高与海拔高的差即为高程异常。
如背景技术所述,地面测量法需要在对象测量点布设仪器开展外业工作,而且只能分别逐个测量对象高度,同时还存在观测周期较长和观测成本较高等问题,因此无法实现区域范围内快速的对象高度提取,对于建设施工工地中对象的施工进展情况也无法及时监测。航空测量法的作业流程繁琐、数据处理复杂,而且效率低下等问题,尤其是很多城市和核心地区还会受到空域管制等限制,监测数据的更新频次受到制约,无法及时对于对象情况进行监测。
基于上述问题,本申请实施例提出一种高度检测方法,通过建立目标图像中的像素坐标和地理坐标的对应关系,并通过在目标图像中自动识别目标对象的最高处的像素坐标,根据坐标对应关系,将目标对象的最高处的像素坐标转换为地理坐标,进而根据目标对象的最高处的地理坐标和标志点的地理坐标,计算出目标对象的当前高度。本申请的方案无需人员到施工现场进行测量就可以获取目标对象的实时高度,有效减少施工进度监管时对目标对象高度检测的人力和财力投入,以及避免测量人员的人身安全风险。
如图1所示,本申请实施例提供了一种高度检测***的示意图。该高度检测***包括:服务器10和拍摄装置20。其中,服务器10和拍摄装置20之间可以通过有线或者无线的方式进行连接。
拍摄装置20可以设置于目标对象附近,用于拍摄参考图像。例如,拍摄装置可以安装于该目标对象附近的路灯、交通信号灯、树木或其他物体上,本申请对于拍摄装置20的安装位置不予限定。本公开实施例不限制拍摄装置20的具体安装方式以及具体安装位置。
服务器10用于获取拍摄装置20所拍摄到的图像,并基于拍摄装置20所拍摄到的图像,执行本申请的方案,确定目标对象的高度。
在一些实施例中,服务器10可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式***,还可以是提供云服务、云数据库、云计算、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络、大数据服务器等基础云计算服务的云服务器。
可选的,如图2所示,该高度检测***还可以包括终端设备30。终端设备30和服务器10之间可以通过有线或者无线的方式进行连接。
终端设备30用于通过服务器10来获取高度检测的相关信息(当前高度、预警信息或其他),并可以将高度检测的相关信息以语音、文字等方式展示给用户。
在一些实施例中,终端设备30可以是手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本,以及蜂窝电话、个人数字助理(personal digital assistant,PDA)、增强现实(augmentedreality,AR)\虚拟现实(virtual reality,VR)设备等。
在一些实施例中,服务器10可以和拍摄装置20集成在一起。或者,服务器10可以和终端设备30集成在一起。
上述服务器10和终端设备30的基本硬件结构类似,都包括图3所示计算装置所包括的元件。下面以图3所示的计算装置为例,介绍服务器10和终端设备30的硬件结构。
如图3所示,计算装置可以包括处理器41,存储器42、通信接口43、总线44。处理器41,存储器42以及通信接口43之间可以通过总线44连接。
处理器41是计算装置的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器41可以是一个通用CPU,也可以是其他通用处理器等。其中,通用处理器可以是微处理器或者是任何常规的处理器等。
作为一种实施例,处理器41可以包括一个或多个CPU,例如图3中所示的CPU 0和CPU 1。
存储器42可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasable programmable read-only memory,EEPROM)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
一种可能的实现方式中,存储器42可以独立于处理器41存在,存储器42可以通过总线44与处理器41相连接,用于存储指令或者程序代码。处理器41调用并执行存储器42中存储的指令或程序代码时,能够实现本公开下述实施例提供的高度检测方法。
在本公开实施例中,对于服务器10和终端设备30而言,存储器42中存储的软件程序不同,所以服务器10和终端设备30实现的功能不同。关于各设备所执行的功能将结合下面的流程图进行描述。
另一种可能的实现方式中,存储器42也可以和处理器41集成在一起。
通信接口43,用于计算装置与其他设备通过通信网络连接,所述通信网络可以是以太网,无线接入网(radio access network,RAN),无线局域网(wireless local areanetworks,WLAN)等。通信接口43可以包括用于接收数据的接收单元,以及用于发送数据的发送单元。
总线44,可以是工业标准体系结构(Industry Standard Architecture,ISA)总线、外部设备互连(Peripheral Component Interconnect,PCI)总线或扩展工业标准体系结构(Extended Industry Standard Architecture,EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
需要指出的是,图3中示出的结构并不构成对该计算装置的限定,除图3所示部件之外,该计算装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
下面结合说明书附图,对本申请提供的实施例进行具体介绍。
本申请实施例提供的高度检测方法可以由高度检测装置来执行,该高度检测装置可以为图1所示的高度检测***中的服务器10,或者服务器10的处理器。下文中以高度检测装置为服务器进行举例说明。
如图4所示,本申请实施例提供了一种高度检测方法,该方法包括以下步骤:
S101、高度检测装置获取目标图像。
其中,目标图像包括目标对象及一个或多个第一检测点。
本申请所描述的目标对象,可以为目标建筑或者其他,本申请实施例对于对象的具体类型不予限定。第一标志点为目标对象周围明显的可识别的标志点,例如第一标志点可以为道路线,窨井盖,路灯杆子或其他。
示例性的,S101中高度检测装置可以根据拍摄参数,通过拍摄获取目标图像。其中,拍摄参数用于指示拍摄时的角度、镜头焦距、曝光量或其他参数。本申请实施例对此不予具体限定。该拍摄参数拍摄的目标图像可以完整包括目标对象。应理解,针对同一个目标对象,拍摄参数是不变的。
可选的,目标图像可以由拍摄装置拍摄后存储。目标图像可以是拍摄装置拍摄到的原始图像,或者,目标图像可以是对原始图像进行处理后的图像。例如,该处理可以是亮度或对比度进行基础调整。
示例性的,当拍摄装置集成于高度检测装置时,高度检测装置可以直接读取拍摄装置拍摄的目标图像。当拍摄装置独立于高度检测装置时,高度检测装置可以接收或者请求获取拍摄装置拍摄的目标图像。本申请实施例对于高度检测装置获取目标图像的具体方式不予限定。
示例性的,图5示意了一种目标图像。如图5所示,目标图像包括了目标对象及一个或多个第一标志点A。
其中,目标对象位于检测区域中,检测区域表示目标对象从地面到预计封顶的高度区域。
相应的,如图8所示,本申请实施例提供的高度检测方法还可以包括S101a。
S101a、高度检测装置确定目标对象在目标图像中的检测区域。
可选的,目标对象可以是还未施工的建筑,也可以是正在施工的建筑。检测区域可以是在获取目标图像之前绘制的,也可是在获取每一次目标图像时绘制的。
可选的,一个或多个第一标志点位于目标对象所处的地面处,其可以是用户预先标记的,也可以是在获取到目标图像之后用户标记的,或者可以是高度检测装置从目标图像中识别的。
在一种可能的实现方式中,可以周期性的执行S101,以周期性的获取目标图像。
在另一种可能的实现方式中,可以在预设时间点执行S101获取目标图像。
示例性的,每三天拍摄获取一次目标图像;或者,每个月的1号、10号、20号以及30号分别拍摄获取一次目标图像。
S102、高度检测装置获取目标图像中目标对象的最高处的像素坐标。
其中,像素坐标用于指示目标对象的最高处在目标图像中像素上的位置。
可选的,在获取目标图像之后,高度检测装置可以在S102中识别目标图像中的目标对象。或者,在获取目标图像之后,可以由拍摄装置或其他计算装置,识别目标图像中的目标对象的像素点,并进一步确定目标对象的最高处的像素坐标后,发送给高度检测装置。在一些实施例中,可以采用图像分割技术识别目标图像中的目标对象。当前,本申请实施例对于识别获取目标图像中的目标对象的具体方案不予限定。
其中,图像分割技术包括:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等。
以基于阈值的分割方法为例,用一个或几个阈值将图像的灰度直方图分成几个类,图像中灰度值在同一个灰度类内的像素即认为同一个物体。
一种可能的实现方式中,在确定目标图像中目标对象的最高处的像素坐标时,可以根据目标图像的像素坐标系,以及目标对象在目标图像中的各个像素坐标确定目标对象最高处的像素坐标。
其中,目标图像的像素坐标系可以是预先建立的,也可以是在获取到目标图像之后建立的。
在一些实施例中,如图6所示的目标图像的像素坐标系,以目标图像的左下角为原点,下边界为x轴,左边界为y轴,建立像素坐标系。
当然,像素坐标系还可以有其他建立方法,本申请实施例在此不做限定。
一般而言,目标对象的最高处为一个点,也即一个像素坐标。
示例性的,当目标图像以左下角为原点建立坐标系时,目标对象的最高处的像素坐标即为目标对象各个像素坐标中y值最大的像素。
当然,当目标对象的最高处为一个平面(在目标图像中显示为一条线)时,可以获取该条线所占据的全部像素坐标,进而确定目标对象最高处的像素坐标。
示例性的,目标对象最高处的像素坐标可以是该条线所占据的像素坐标的平均坐标。
需要说明的是,当目标对象的最高处在目标图像中占据了多个像素点时,可以根据实际需求选取一个像素点作为目标对象的最高处。例如,选取最中间的像素点,或者x值最小或x值最大的像素点,本申请实施例对此不予限定。
S103、高度检测装置获取坐标对应关系中,目标对象的最高处的像素坐标对应的第一地理坐标。
其中,坐标对应关系包括目标图像中每个像素点的像素坐标对应的地理坐标。地理坐标包括用于指示海拔高度的高度信息。
示例性的,本申请描述的地理坐标,可以为全球定位***(global positioningsystem,GPS)坐标,包括经度、维度和椭球高。
可选的,坐标对应关系可以是预先建立的,也可以是在首次获取目标图像时建立的。
可选的,在实际应用中,坐标对应关系可以有不同的建立方法,本申请实施例对此不予具体限定。
下面通过示例的方式,对坐标对应关系的建立过程进行说明:
如图7所示,可以根据步骤S201-S204建立坐标对应关系:
S201、获取参考图像。
其中,参考图像的拍摄参数与上述目标图像的拍摄参数相同。
可选的,参考图像可以为高度检测***的拍摄装置20拍摄的图像,也可以为其他可能的拍摄装置拍摄得到的图像。
可选的,参考图像可以是搭建高度检测***时采用上述参数拍摄获取的图像;或者,参考图像也可以是搭建高度检测***之后,第一次采用上述拍摄参数拍摄的目标图像。
S202、接收用户在参考图像中标记的一个或多个第二标志点,并识别获取第二标记点的像素坐标。
可选的,第二标志点可以是参考图像的地面上的井盖、路灯、树木等固定且明显的标志点。第二标记点可以与第一标记点相同,或者不同,本申请实施例对此不予限定。
示例性的,可以向用户提供预览界面,在预览界面中显示参考图像。由用户在参考图像中标注第二标记点,以实现S202中接收用户在参考图像中标记的一个或多个第二标志点。
可选的,第二标志点的数量可以为一个或多个。
可以理解,基于多个第二标志点确定坐标对应关系,确定的第一地理坐标的准确度更高。在实际使用中,第二标志点的数量可以根据高度监测装置的历史检测过程中得到的经验值确定。示例性的,若根据高度监测装置的历史检测过程,基于10个第二标志点确定的第一地理坐标的准确度更高,从而,第二标志点的数量可以设置为10个。
S203、接收用户输入的第二标志点的地理坐标。
其中,第二标志点的地理坐标包括第二标志点的经度、维度和椭球高。第二标志点的地理坐标对于用户为已知数据。
S204、根据第二标志点的像素坐标和地理坐标,建立坐标对应关系。
其中,坐标对应关系包括采用上述拍摄参数拍摄的图像中,每个像素点的像素坐标对应的地理坐标。
可选的,在第二标志点的数量为多个的情况下,可以分别根据其中一个或多个第二标志点确定上述坐标对应关系。应理解,若根据其中一个第二标志点确定的坐标对应关系,与根据其他第二标志点确定的坐标对应关系相差较大,可以排除该第二标志点,以减小计算误差。
可选的,在S204中可以将第二标志点的像素坐标和地理坐标之间的变化矩阵,作为单应变换矩阵。
其中,单应(Homography)是射影几何中的概念,又称为射影变换。是指将一个射影平面上的点映射到另一个射影平面上。因此,根据上述单应变换矩阵,即可确定第二标志点的像素坐标和地理坐标之间的坐标对应关系。
第二标志点的数量可以选为四个,只要保证其中的任意三个点不共线,即可计算出单应变换矩阵。实际使用中可选择超过四个标志点,用于验证测试和提高单应变换矩阵的准确率。
示例性的,设第二标志点的GPS坐标对应的齐次坐标为(x1,y1,1)T,像素坐标对应的齐次坐标(x2,y2,1)T,则单应变换矩阵的形式如下:
因为点对采用齐次坐标,齐次坐标可相差一个常数,因此,整个单应变换矩阵可相差一个常数,例如可设h33=1,所以,单应变换矩阵只有8个自由度,选择满足“任意三点不共线”这一特征的四个点,即可求解出单应变换矩阵。
具体的,在S103中,基于坐标对应关系,将坐标对应关系中,目标对象的最高处的像素坐标对应的地理坐标,作为目标对象的最高处的第一地理坐标。
S104、高度检测装置根据第一地理坐标、第一标志点的第二地理坐标,确定目标对象的当前高度。
一种可能的实现方式中,第一标志点可以为第二标志点,此时第一标志点的第二地理坐标为已知数据,S104中直接使用即可。
另一种可能的实现方式中,第一标志点为高度检测装置从目标图像中识别出的标志点,此时,需先确定第一标志点的第二地理坐标,才能确定目标对象的当前高度。
相应的,如图8所示,本申请提供的高度检测方法还包括S104a和S104b,以获取第一标志点的第二地理坐标。
S104a、高度检测装置识别获取目标图像中所述第一标志点的像素坐标。
S104b、高度检测装置获取坐标对应关系中,第一标志点的像素坐标对应的第二地理坐标。
需要说明的是,S104a和S104b的具体实现可以参照前述S102和S103的具体实现,此处不再赘述。
在一些实施例中,S104中可以将第一地理坐标中的高度信息指示的第一海拔高度,与第二地理坐标的高度信息指示的第二海拔高度的差,确定为目标对象的当前高度。
一种可能的实现方式中,地理坐标中的高度信息可以表示椭球高,那地理指标指示的海拔高度=地理坐标中的椭球高+高程异常。
其中,高程异常表示似大地水准面至地球椭球面的高度。
在一些实施例中,高程异常可以根据目标对象的经纬度信息在预设的高程异常网点查找表中查找目标对象对应的高程异常,或者,通过平面拟合法或曲面拟合法获取。本申请实施例在此不做限定。
可选的,目标对象的当前高度=第一海拔高度-第二海拔高度=第一椭球高+高程异常-(第二椭球高+高程异常)=第一椭球高-第二椭球高。
另一种可能的实现方式中,地理坐标中的高度信息可以表示海拔高。在S104中则可以直接使用地理坐标中包含的海拔高,以确定目标对象的当前高度。
本申请实施例通过建立目标图像中的像素坐标和地理坐标的对应关系,并通过目标图像自动识别目标对象的最高处的像素坐标,根据坐标对应关系,将目标对象的最高处的像素坐标转换为地理坐标,进而根据目标对象的最高处的地理坐标和标志点的地理坐标,计算出目标对象的当前高度。本申请的方案无需人员到施工现场进行测量就可以获取目标对象的实时高度,有效减少施工进度监管时对目标对象高度检测的人力和财力投入,以及避免测量人员的人身安全风险。
基于图4所示的实施例,如图9所示,本申请提供的高度检测方法,在步骤S104之后,还可以包括:
S105、高度检测装置确定目标对象的检测数据是否触发预警条件。
其中,检测数据包括目标对象的当前高度。
可选的,预警条件是预先设定的进行预警的前提条件。在实际应用中,可以根据实际需求配置预警条件的具体内容,本申请实施例对此不予具体限定。
下面通过示例的方式,对预警条件进行示例说明。预警条件可以包括但不限于下述条件中的一项或多项:
条件1、目标对象的当前高度大于目标对象的设计高度。
条件2、目标对象的当前高度等于设计高度,目标对象的当前高度在预设时间段内没有发生变化。
其中,上述预设时间段可以为1天、5天或其他合理的时长。
条件3、目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内没有发生变化。
条件4、目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内发生变化,检测目标对象的当前高度的时间已到目标对象的计划封顶时间。
作为一种可能的实现方式,假设预警条件包括上述条件1至条件4,可以通过图10示意的步骤S1-S4判断目标对象的检测数据是否触发预警条件:
S1、判断目标对象的当前高度是否大于目标对象的设计高度。
若目标对象的当前高度大于目标对象的设计高度,触发预警条件1。
若目标对象的当前高度不大于目标对象的设计高度,执行步骤S2。
S2、判断目标对象的当前高度在预设时间段内是否发生变化。
若目标对象的当前高度在预设时间段内没有发生变化,执行步骤S3。
若目标对象的当前高度在预设时间段内发生了变化,执行步骤S4。
S3、判断目标对象的当前高度是否达到设计高度。
若目标对象的当前高度达到设计高度,触发预警条件2。
若目标对象的当前高度未达到设计高度,触发预警条件3。
S4、判断检测目标对象的当前高度的时间是否达到目标对象的计划封顶时间。
若检测目标对象的当前高度的时间达到目标对象的计划封顶时间,触发预警条件4。
若检测目标对象的当前高度的时间未达到目标对象的计划封顶时间,执行下一次检测。
S106、若检测数据触发第一预警条件,输出第一预警条件对应的预警信息。
其中,第一预警条件为任一预警条件。
示例性的,若检测数据触发预警条件1,输出第一预警信息,第一预警信息用于提示用户目标对象的当前高度大于目标对象的设计高度。
若检测数据触发预警条件2,输出第二预警信息,第二预警信息用于指示用户核实目标对象是否封顶。
若检测数据触发预警条件3,输出第三预警信息,第三预警信息用于指示目标对象的当前高度小于目标对象的设计高度,但目标对象的当前高度在预设时间段内没有发生变化。
若检测数据触发预警条件4,输出第四预警信息,第四预警信息用于指示目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内发生变化,检测目标对象的当前高度的时间已到目标对象的计划封顶时间。
可选的,在输出第二预警信息之后,若接收到用户输入的目标对象已封顶的消息,则停止检测。
S107、若检测数据未触发第一预警条件,在下一个检测时间点继续检测。
其中,下一个检测时间点由步骤S101中从检测角度拍摄获取目标图像的周期或预设时间点决定。
S108、根据检测数据,获取目标对象的施工进度。
其中,目标对象的施工进度用于指示目标对象的当前高度与目标对象的设计高度的比值。
可选的,目标对象的施工进度可以通过列表、图表、或三维场景的方式显示。
示例性的,若目标对象的当前高度为50米,目标对象的设计高度为100米,则目标对象的施工进度为50%,可以参考如图11所示的图表。
当然,目标对象的施工进度还可以包括之前检测的目标对象的高度与目标对象的设计高度的比值。
示例性的,如图12所示,该图表上显示了目标对象从第一次检测至当前一次检测时的目标对象的高度与目标对象的设计高度的比值。
可选的,目标对象的施工进度可以在每一次检测后生成,也可以定时生成。
本申请实施例可以根据目标对象的检测数据判断目标对象的施工情况,当发现目标对象的施工情况异常时,触发预警条件,并输出预警信息,以便用户可以根据预警信息及时查看目标对象的施工情况。同时,通过检测数据生成施工进度,方便用户一目了然的获取目标对象的施工情况。
可以看出,上述主要从方法的角度对本申请实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本申请实施例能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本申请实施例可以根据上述方法示例对控制装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。可选的,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
如图13所示,本申请实施例提供一种高度检测装置1300的结构示意图,该高度检测装置1300包括:获取模块1301、确定模块1302、处理模块1303以及接收模块1304。
获取模块1301,用于获取目标图像,目标图像包括目标对象及一个或多个第一标志点。
获取模块1301,还用于获取目标图像中目标对象的最高处的像素坐标;像素坐标用于指示目标对象的最高处在目标图像中像素上的位置。
确定模块1302,还用于获取坐标对应关系中,目标对象的最高处的像素坐标对应的第一地理坐标;坐标对应关系包括目标图像中每个像素点的像素坐标对应的地理坐标;地理坐标包括用于指示海拔高度的高度信息。
处理模块1303,用于根据第一地理坐标、第一标志点的第二地理坐标,确定目标对象的当前高度。
可选的,处理模块1303,具体用于将第一地理坐标中的高度信息指示的第一海拔高度,与第二地理坐标的高度信息指示的第二海拔高度的差,确定为目标对象的当前高度。
可选的,获取模块1301,还用于获取参考图像,该参考图像的拍摄参数与上述目标图像的拍摄参数相同;接收模块1304,用于接收用户在参考图像中标记的一个或多个第二标志点;获取模块1301,还用于获取第二标记点的像素坐标;接收模块1305,还用于接收用户输入的第二标志点的地理坐标;处理模块1304,还用于根据第二标志点的像素坐标和地理坐标,建立坐标对应关系;坐标对应关系包括采用上述拍摄参数的图像中每个像素点的像素坐标对应的地理坐标。
可选的,获取模块1301,还用于获取目标图像中第一标志点的像素坐标;获取模块1301,还用于获取坐标对应关系中,第一标志点的像素坐标对应的第二地理坐标。
可选的,第二地理坐标由用户输入。
可选的,确定模块1302,还用于确定目标对象在目标图像中的检测区域,检测区域用于指示目标对象从地面到预计封顶的高度区域。
可选的,处理模块1304,还用于确定目标对象的检测数据是否触发预警条件;检测数据包括目标对象的当前高度;若检测数据触发第一预警条件,输出第一预警条件对应的预警信息;第一预警条件为任一预警条件。
可选的,预警条件包括:目标对象的当前高度大于目标对象的设计高度;或者,目标对象当前高度等于设计高度,目标对象当前高度在预设时间段内发生变化;或者,目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内没有发生变化;或者,目标对象的当前高度小于目标对象的设计高度,目标对象的当前高度在预设时间段内发生变化,检测目标对象的当前高度的时间已到目标对象的计划封顶时间。
可选的,获取模块1301,还用于根据检测数据,获取目标对象的施工进度,目标对象的施工进度用于指示目标对象的当前高度与目标对象的设计高度的比值。
可选的,目标对象的施工进度通过列表、图表、或三维场景的方式显示。
可选的,获取模块1301,具体用于周期性的获取目标图像;或者,在预设时间点获取目标图像。
本申请实施例提供一种高度检测装置,包括:一个或多个处理器;一个或多个存储器。其中,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,高度检测装置执行上述实施例提供的任一项方法。
本申请实施例还提供一种计算可读存储介质,该计算机可读存储介质包括计算机执行指令,当计算机执行指令在计算机上运行时,使计算机执行上述实施例提供的任一项方法。
本申请实施例还提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令在计算机上运行时,使得计算机执行后能够实现上述实施例提供的任一项方法。
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机执行指令。在计算机上加载和执行计算机执行指令时,全部或部分地产生按照本申请实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机执行指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机执行指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。
尽管在此结合各实施例对本申请进行了描述,然而,在实施所要求保护的本申请过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(Comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本申请进行了描述,显而易见的,在不脱离本申请的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本申请的示例性说明,且视为已覆盖本申请范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。
Claims (10)
1.一种高度检测方法,其特征在于,包括:
获取目标图像,所述目标图像包括目标对象及一个或多个第一标志点;
获取所述目标图像中所述目标对象的最高处的像素坐标;所述像素坐标用于指示所述目标对象的最高处在所述目标图像中像素上的位置;
获取坐标对应关系中,所述目标对象的最高处的像素坐标对应的第一地理坐标;地理坐标包括用于指示海拔高度的高度信息;
根据所述第一地理坐标、所述第一标志点的第二地理坐标,确定所述目标对象的当前高度。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取参考图像,所述参考图像的拍摄参数与所述目标图像的拍摄参数相同;
接收用户在所述参考图像中标记的一个或多个第二标志点,并获取所述第二标记点的像素坐标;
接收用户输入的所述第二标志点的地理坐标;
根据所述第二标志点的像素坐标和地理坐标,建立所述坐标对应关系;所述坐标对应关系包括采用所述拍摄参数拍摄的图像中每个像素点的像素坐标对应的地理坐标。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
获取所述目标图像中所述第一标志点的像素坐标;
获取所述坐标对应关系中,所述第一标志点的像素坐标对应的所述第二地理坐标。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述目标对象在所述目标图像中的检测区域,所述检测区域用于指示所述目标对象从地面到预计封顶的高度区域。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
确定所述目标对象的检测数据是否触发预警条件;所述检测数据包括所述目标对象的当前高度;
若所述检测数据触发第一预警条件,输出所述第一预警条件对应的预警信息;所述第一预警条件为任一预警条件;所述预警条件包括:
所述目标对象的当前高度大于所述目标对象的设计高度;
或者,
所述目标对象的当前高度等于设计高度,所述目标对象的当前高度在预设时间段内没有发生变化;
或者,
所述目标对象的当前高度小于所述目标对象的设计高度,所述目标对象的当前高度在预设时间段内没有发生变化;
或者,
所述目标对象的当前高度小于所述目标对象的设计高度,所述目标对象的当前高度在预设时间段内发生变化,检测所述目标对象的当前高度的时间已到所述目标对象的计划封顶时间。
6.根据权利要求1至4任一项所述的方法,其特征在于,所述方法还包括:
根据所述目标对象的检测数据,获取所述目标对象的施工进度,所述目标对象的施工进度用于指示所述目标对象的当前高度与所述目标对象的设计高度的比值。
7.一种高度检测装置,其特征在于,
获取模块,用于获取目标图像,所述目标图像包括目标对象及一个或多个第一标志点;
所述获取模块,还用于获取所述目标图像中所述目标对象的最高处的像素坐标;所述像素坐标用于指示所述目标对象的最高处在所述目标图像中像素上的位置;
确定模块,用于获取坐标对应关系中,所述目标对象的最高处的像素坐标对应的第一地理坐标;地理坐标包括用于指示海拔高度的高度信息;
处理模块,用于根据所述第一地理坐标、所述第一标志点的第二地理坐标,确定所述目标对象的当前高度。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括接收模块;
所述获取模块,还用于获取参考图像,所述参考图像的拍摄参数与所述目标图像的拍摄参数相同;
所述接收模块,用于接收用户在所述参考图像中标记的一个或多个第二标志点;
所述获取模块,还用于获取所述第二标记点的像素坐标;
所述接收模块,还用于接收用户输入的所述第二标志点的地理坐标;
所述处理模块,还用于根据所述第二标志点的像素坐标和地理坐标,建立所述坐标对应关系;所述坐标对应关系包括采用所述拍摄参数拍摄的图像中每个像素点的像素坐标对应的地理坐标;
所述获取模块,还用于获取所述目标图像中所述第一标志点的像素坐标;
所述确定模块,还用于获取所述坐标对应关系中,所述第一标志点的像素坐标对应的所述第二地理坐标;
所述确定模块,还用于确定所述目标对象在所述目标图像中的检测区域,所述检测区域用于指示所述目标对象从地面到预计封顶的高度区域;
所述处理模块,还用于确定所述目标对象的检测数据是否触发预警条件;所述检测数据包括所述目标对象的当前高度;若所述检测数据触发第一预警条件,输出所述第一预警条件对应的预警信息;所述第一预警条件为任一预警条件;所述预警条件包括:
所述目标对象的当前高度大于所述目标对象的设计高度;
或者,
所述目标对象当前高度等于设计高度,所述目标对象当前高度在预设时间段内没有发生变化;
或者,
所述目标对象的当前高度小于所述目标对象的设计高度,所述目标对象的当前高度在预设时间段内没有发生变化;
或者,
所述目标对象的当前高度小于所述目标对象的设计高度,所述目标对象的当前高度在预设时间段内发生变化,检测所述目标对象的当前高度的时间已到所述目标对象的计划封顶时间;
所述获取模块,还用于根据所述目标对象的检测数据,获取所述目标对象的施工进度,所述目标对象的施工进度用于指示所述目标对象的当前高度与所述目标对象的设计高度的比值。
9.一种高度检测装置,其特征在于,包括:
一个或多个处理器;
一个或多个存储器;
其中,所述一个或多个存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,所述高度检测装置执行权利要求1至6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机执行指令,当所述计算机执行指令在计算机上运行时,使得所述计算机执行权利要求1至6任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210462769.XA CN114838704A (zh) | 2022-04-28 | 2022-04-28 | 一种高度检测方法、装置及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210462769.XA CN114838704A (zh) | 2022-04-28 | 2022-04-28 | 一种高度检测方法、装置及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114838704A true CN114838704A (zh) | 2022-08-02 |
Family
ID=82568326
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210462769.XA Pending CN114838704A (zh) | 2022-04-28 | 2022-04-28 | 一种高度检测方法、装置及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114838704A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115839667A (zh) * | 2023-02-21 | 2023-03-24 | 青岛通产智能科技股份有限公司 | 一种高度测量方法、装置、设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113592934A (zh) * | 2021-06-29 | 2021-11-02 | 浙江工业大学 | 一种基于单目相机的目标深度与高度测量方法及装置 |
CN113720283A (zh) * | 2021-08-31 | 2021-11-30 | 广联达科技股份有限公司 | 建筑施工高度的识别方法、装置、电子设备及*** |
CN113804100A (zh) * | 2020-06-11 | 2021-12-17 | 华为技术有限公司 | 确定目标对象的空间坐标的方法、装置、设备和存储介质 |
CN114168695A (zh) * | 2021-11-30 | 2022-03-11 | 北京新兴华安智慧科技有限公司 | 目标位置确定方法、装置、终端以及存储介质 |
-
2022
- 2022-04-28 CN CN202210462769.XA patent/CN114838704A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113804100A (zh) * | 2020-06-11 | 2021-12-17 | 华为技术有限公司 | 确定目标对象的空间坐标的方法、装置、设备和存储介质 |
CN113592934A (zh) * | 2021-06-29 | 2021-11-02 | 浙江工业大学 | 一种基于单目相机的目标深度与高度测量方法及装置 |
CN113720283A (zh) * | 2021-08-31 | 2021-11-30 | 广联达科技股份有限公司 | 建筑施工高度的识别方法、装置、电子设备及*** |
CN114168695A (zh) * | 2021-11-30 | 2022-03-11 | 北京新兴华安智慧科技有限公司 | 目标位置确定方法、装置、终端以及存储介质 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115839667A (zh) * | 2023-02-21 | 2023-03-24 | 青岛通产智能科技股份有限公司 | 一种高度测量方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102052114B1 (ko) | 고정밀 전자지도 갱신을 위한 객체 변화 탐지 시스템 및 방법 | |
CN109974734A (zh) | 一种用于ar导航的事件上报方法、装置、终端及存储介质 | |
CN109275090B (zh) | 信息处理方法、装置、终端及存储介质 | |
US10817747B2 (en) | Homography through satellite image matching | |
US20190163994A1 (en) | Image feature emphasis device, road surface feature analysis device, image feature emphasis method, and road surface feature analysis method | |
US10509096B2 (en) | Location error radius determination | |
CN110896462B (zh) | 一种视频监控集群的控制方法、装置、设备及存储介质 | |
CN110597940A (zh) | 基于微信的自然资源外业核查方法及***、服务器及介质 | |
CN112422653A (zh) | 基于位置服务的场景信息推送方法、***、存储介质及设备 | |
CN114838704A (zh) | 一种高度检测方法、装置及计算机可读存储介质 | |
CN111750838A (zh) | 农业用地规划图的生成方法、装置、设备及存储介质 | |
CN114969153A (zh) | 一种人员分布数据确定方法及装置 | |
CN113670338B (zh) | 误差测量方法、装置、电子设备及可读存储介质 | |
CN112990168B (zh) | 一种违法用地监测方法及*** | |
CN114140421A (zh) | 光伏组件的故障定位方法、装置及存储介质 | |
CN113392903A (zh) | 一种工地区域的识别方法、***及装置 | |
CN114943809A (zh) | 一种地图模型的生成方法、装置及存储介质 | |
CN113961826A (zh) | 摄像头查找方法、装置、智能终端及计算机可读存储介质 | |
CN115797438A (zh) | 目标定位方法、装置、计算机设备、存储介质和程序产品 | |
CN113516120A (zh) | 扬尘检测方法、图像处理方法、装置、设备及*** | |
CN116912320B (zh) | 对象高程坐标的定位方法、装置、电子设备及介质 | |
JP7217214B2 (ja) | 設備工事の検査装置、設備工事の検査方法、およびプログラム | |
KR102673628B1 (ko) | 디지털 트윈 상황 인지를 위한 지도셀 기반 군중 밀집도 모니터링 방법 및 장치 | |
JP6713560B1 (ja) | 地番情報提供システム、地番情報提供方法 | |
KR101181294B1 (ko) | 문제 발생신고 촬영대상지점 위치인식 방법과 문제 신고처리 시스템 |
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 |