掌桥专利:专业的专利平台
掌桥专利
首页

一种光伏系统安装用建筑物模型生成方法及系统

文献发布时间:2023-06-19 18:32:25


一种光伏系统安装用建筑物模型生成方法及系统

技术领域

本发明涉及建筑信息领域,具体而言,涉及一种光伏系统安装用建筑物模型生成方法及系统。

背景技术

光伏建筑一体化指的是将太阳能光伏发电方阵安装在建筑的围护结构外表面来提供电力,其中,光伏方阵与建筑的结合是一种常用的形式,由于光伏方阵与建筑的结合不占用额外的地面空间,是光伏发电系统在城市中广泛应用的最佳安装方式,尤其的,在进行光伏方阵与建筑的结合之前,需要充分研究建筑的高度,采光时间,以及建筑物之间的遮挡等问题,而建立关于建筑物的三维模型能够方便的实现这些目的;

然而,相关技术中在建立三维建筑模型时,根据建筑物的长宽高数据,将建筑物简单地建立成四棱柱的样子,导致建筑模型丢失了很多细节,不仅难以识别,而且存在较大的误差。在建筑领域中,存在根据实际的建筑数据建立建筑内部模型的方式,但是其建筑具体的参数需要从设计参数中获取,或者由人工进行测量。但是其并不适用于光伏建筑一体化的建立建筑物的外表面模型的情况,而且在建筑物较多,而且范围较广时,难以达到理想的效果,针对该技术问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种通过飞行器采集建筑物信息,生成建筑物模型的方法及装置,以至少解决现有技术中仅根据二维地图信息以及建筑物参数生成建筑物模型的方式,存在效率低,准确度低的技术问题。

根据本发明实施例的一个方面,提供了一种光伏系统安装用建筑物模型生成方法,包括:确定目标建筑物所在位置的地图区域的二维地图数据,其中,所述二维地图数据包括所述目标建筑物的位置;控制飞行器采集所述目标建筑物的三维数据,其中,所述飞行器上设置有采集装置,所述采集装置用于采集所述三维数据,所述三维数据为所述目标建筑物的外表面的几何数据;根据所述三维数据生成所述目标建筑物的三维点云,其中,所述三维点云为所述目标建筑物外表面的三维点云;根据所述建筑物的三维点云,基于所述目标建筑物的所述二维地图数据,建立所述建筑物的三维建筑物模型。

可选的,控制飞行器采集所述目标建筑物的三维数据包括:根据所述二维地图数据,确定所述飞行器采集目标建筑物的采集路线,其中,所述目标建筑物包括一个或多个建筑物单体,所述采集路线为基于二维平面对所述目标建筑物的侧面进行完全采集的路线;根据所述飞行器上的所述采集装置的采集范围,确定所述飞行器采集高度;控制所述飞行器在所述采集高度遍历所述采集路线,通过所述采集装置对所述目标建筑物的三维数据进行采集;在所述飞行器按照所述采集路线采集完毕的情况下,确定所述目标建筑在高度上的三维数据是否完全采集;在所述目标建筑物在高度上的三维数据没有采集完成的情况下,调整所述飞行器的采集高度,继续按照所述采集路线进行采集,直至所述目标建筑物的三维数据完成采集。

可选的,根据所述三维数据生成所述目标建筑物的三维点云包括:基于所述二维地图数据建立三维坐标系;在所述三维坐标系中,根据所述根据采集的所述三维数据,建立所述目标建筑物的三维点云数据;对所述三维点云数据进行滤波处理,将所述三维点云数据中的离群点去除,得到处理后的所述三维点云。

可选的,根据所述建筑物的三维点云,基于所述目标建筑物的所述二维地图数据,建立所述建筑物的三维建筑物模型包括:对所述三维点云进行一次分割,将所述三维点云中二维地面的部分三维点云删除,保留所述目标建筑物的三维点云;对所述目标建筑物的三维点云进行主成分分析,得到所述目标建筑物的建筑点云;对所述建筑点云进行二次分割,得到所述目标建筑物外表面的多个部分的建筑点云,其中,所述外表面的多个部分包括平面,曲面,直线和曲线;分别对多个部分的建筑点云进行聚类,得到所述目标建筑物外表面的多个部分模型;根据多个部分的建筑点云的三维坐标,确定多个部分之间的相对位置关系;根据多个部分模型以及多个部分的所述相对位置关系,建立所述目标建筑物的三维建筑物模型。

可选的,分别对多个部分的建筑点云进行聚类,得到所述目标建筑物外表面的多个部分模型之前,还包括:通过所述二维地图数据确定所述目标建筑物是否存在相邻建筑物;在所述目标建筑物存在相邻建筑物的情况下,采集所述相邻建筑物的相邻三维数据,并生成相邻三维点云;根据所述相邻三维点云,和所述目标建筑物的三维点云,确定所述相邻建筑物与所述目标建筑物的交汇线,其中,所述交汇线与地面围合成相邻界面;根据所述交汇线的点云,生成相邻界面模型,并确定相邻界面与所述目标建筑物的相对位置关系;根据多个部分模型以及多个部分的所述相对位置关系,建立所述目标建筑物的三维建筑物模型包括:根据多个部分模型,多个部分的所述相对位置关系,以及所述相邻界面模型,所述相邻界面与所述目标建筑物的相对位置关系,建立所述目标建筑物的三维建筑物模型。

可选的,所述采集装置为图像采集装置,控制所述飞行器在所述采集高度遍历所述采集路线,通过所述采集装置对所述目标建筑物的三维数据进行采集包括:在所述飞行器在所述采集高度遍历所述采集路线的情况下,控制所述图像采集装置以预设的采集频率,采集所述目标建筑物多个角度的深度图像;通过多个所述深度图像,生成所述建筑物的三维数据;或者,所述采集装置为测距装置,控制所述飞行器在所述采集高度遍历所述采集路线,通过所述采集装置对所述目标建筑物的三维数据进行采集包括:在所述飞行器在所述采集高度遍历所述采集路线的情况下,控制所述测距装置实时检测所述建筑物与所述飞行器的距离;根据所述飞行器在采集路线中的位置,所述飞行器的采集高度,以及所述建筑物与所述飞行器的实时距离,生成所述建筑物的三维数据。

可选的,所述采集装置为图像采集装置的情况下,根据多个部分模型以及多个部分的所述相对位置关系,建立所述目标建筑物的三维建筑物模型之后,还包括:通过识别模型识别所述目标建筑物在所述图像采集装置采集的深度图像中的轮廓,其中,所述轮廓包括外轮廓和分界线;确定所述三维建筑物模型与所述深度图像对应的角度下的构造线;通过所述轮廓与所述构造线进行比对,对生成的所述三维建筑物模型进行检验;在所述轮廓与所述构造线的相似度达不到预设阈值的情况下,确定所述三维建筑物模型不合格;根据所述轮廓对所述构造线进行修正;通过多个深度图像对所述三维建筑物模型进行重复检验和修正。

根据本发明实施例的另一个方面,提供了一种光伏系统安装用建筑物模型生成系统,包括:确定模块,用于确定目标建筑物所在位置的地图区域的二维地图数据,其中,所述二维地图数据包括所述目标建筑物的位置;控制模块,用于控制飞行器采集所述目标建筑物的三维数据,其中,所述飞行器上设置有采集装置,所述采集装置用于采集所述三维数据,所述三维数据为所述目标建筑物的外表面的几何数据;生成模块,用于根据所述三维数据生成所述目标建筑物的三维点云,其中,所述三维点云为所述目标建筑物外表面的三维点云;建立模块,用于根据所述建筑物的三维点云,基于所述目标建筑物的所述二维地图数据,建立所述建筑物的三维建筑物模型。

根据本发明实施例的另一个方面,提供了一种计算机存储介质,所述计算机存储介质存储有程序指令,其中,在所述程序指令运行时控制所述计算机存储介质所在设备执行上述中任意一项所述的方法。

根据本发明实施例的另一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的方法。

在本发明实施例中,采用确定目标建筑物所在位置的地图区域的二维地图数据,其中,二维地图数据包括目标建筑物的位置;控制飞行器采集目标建筑物的三维数据,其中,飞行器上设置有采集装置,采集装置用于采集三维数据,三维数据为目标建筑物的外表面的几何数据;根据三维数据生成目标建筑物的三维点云,其中,三维点云为目标建筑物外表面的三维点云;根据建筑物的三维点云,基于目标建筑物的二维地图数据,建立建筑物的三维建筑物模型的方式,通过飞行器采集目标建筑物的三维数据,基于二维地图数据和三维数据建立三维建筑物模型,达到了自动有效的采集目标建筑物的三维数据的目的,从而实现了提高目标建筑物的三维建筑物模型的建立效率和准确率的技术效果,进而解决了现有技术中仅根据二维地图信息以及建筑物参数生成建筑物模型的方式,存在效率低,准确度低的技术问题,除此之外,基于建立完成的三维建筑物模型,也能够方便的研究建筑的高度,采光时间,以及建筑物之间的遮挡等,进而帮助实现光伏方阵与建筑的结合。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种光伏系统安装用建筑物模型生成方法的流程图;

图2是根据本发明实施例的一种光伏系统安装用建筑物模型生成系统的示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

根据本发明实施例,提供了一种光伏系统安装用建筑物模型生成方法的实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种光伏系统安装用建筑物模型生成方法的流程图,如图1所示,该方法包括如下步骤:

步骤S101,确定目标建筑物所在位置的地图区域的二维地图数据,其中,二维地图数据包括目标建筑物的位置;

步骤S102,控制飞行器采集目标建筑物的三维数据,其中,飞行器上设置有采集装置,采集装置用于采集三维数据,三维数据为目标建筑物的外表面的几何数据;

步骤S103,根据三维数据生成目标建筑物的三维点云,其中,三维点云为目标建筑物外表面的三维点云;

步骤S104,根据建筑物的三维点云,基于目标建筑物的二维地图数据,建立建筑物的三维建筑物模型。

通过上述步骤,采用确定目标建筑物所在位置的地图区域的二维地图数据,其中,二维地图数据包括目标建筑物的位置;控制飞行器采集目标建筑物的三维数据,其中,飞行器上设置有采集装置,采集装置用于采集三维数据,三维数据为目标建筑物的外表面的几何数据;根据三维数据生成目标建筑物的三维点云,其中,三维点云为目标建筑物外表面的三维点云;根据建筑物的三维点云,基于目标建筑物的二维地图数据,建立建筑物的三维建筑物模型的方式,通过飞行器采集目标建筑物的三维数据,基于二维地图数据和三维数据建立三维建筑物模型,达到了自动有效的采集目标建筑物的三维数据的目的,从而实现了提高目标建筑物的三维建筑物模型的建立效率和准确率的技术效果,进而解决了现有技术中仅根据二维地图信息以及建筑物参数生成建筑物模型的方式,存在效率低,准确度低的技术问题。

上述飞行器可以为无人机,或者其他可以控制飞行的飞行装置,在飞行器上可以搭载采集装置,用于采集目标建筑物的三维数据,包括目标建筑物的形状,尺寸。上述飞行器与计算机终端相连,上述计算机终端还可以是移动电脑,平板电脑或者智能手机。飞行器上的采集装置通过飞行器与计算机终端通信链路,将采集的数据实时传送给计算机终端。还可以是采集装置通过通信中继设备将采集的数据传输给计算机终端,采集装置与该通信中继设备无线通信,该通信中继设备与计算机终端有线通信,从而提高采集装置与计算机终端之间的通信可靠性。

上述目标建筑物可以为一个单体建筑也可以包括多个单体建筑,还可以是一个区域内的多个建筑物,也即是该区域内的建筑群。上述确定目标建筑物所在位置的地图区域的二维地图数据,可以通过地图软件获取,或者根据GPS技术生成该目标建筑物的二维地图数据,二维地图数据确定该目标建筑物的实际分布,从而根据该实际分布确定该飞行器采集该目标建筑物的三维数据的采集路线,从而对目标建筑物的三维数据进行自动有效的采集,提高目标建筑物的三维建筑物模型的建立效率。

上述二位地图包括目标建筑物的位置,还包括目标建筑物周边的地形情况,包括地形,地面坡度,以及地面上的道路,行道,植被和树木等,在飞行携带采集装置对目标建筑物进行采集时,需要考虑地形情况对采集行为的干扰。例如,若地面上有树木,采集时不能让飞行器在树木后面采集,这样会形成遮挡,导致采集的数据无效。才确定采集路线时就应该考虑将该树木对采集的影响消除。

在飞行器的采集路径确定后,上述控制飞行器采集目标建筑物的三维数据,就可以根据该采集路径来控制飞行器采集目标建筑物的三维数据,不用人为控制,根据采集路径对飞行器进行控制,包括直线移动,按角度旋转等。极大地避免了人为操纵效率低,准确度差的问题。从而解决相关技术中仅根据二维地图信息以及建筑物参数生成建筑物模型的方式,效率低的技术问题。

上述采集装置可以为图像采集装置,通过采集目标建筑物的深度图像,确定目标建筑物的三维数据,包括形状和尺寸。上述采集装置还可以为测距装置,通过确定飞行器的位置,以及采集的目标建筑物与飞行器的距离,确定目标建筑物的三维数据。

上述根据三维数据生成目标建筑物的三维点云可以通过现有技术中建立三维点云的方式,将上述三维数据生成三维点云。上述三维数据实际上是目标建筑物的外表面的数据,因此生成的三维点云只是目标建筑物的外表面的三维点云,并不包括目标建筑物的内部结构。根据该外表面的点云就可以建立目标建筑物的建筑模型,并保证三维建筑物模型的外观与目标建筑物的外观相同,从而解决相关技术中仅根据二维地图信息以及建筑物参数生成建筑物模型的方式,准确度低的技术问题。

根据上述三维点云基于目标建筑物的二维地图数据,在上述二维地图上建立上述三维建筑物模型,可以生成三维地图,不仅保留二维地图的特征还可以通过旋转视角,查看具体的建筑物的外观和情况。对于用户而言可以根据三维地图结合实际情况进行更详细和准确地比对,极大的提高了用户体验。

可选的,控制飞行器采集目标建筑物的三维数据包括:根据二维地图数据,确定飞行器采集目标建筑物的采集路线,其中,目标建筑物包括一个或多个建筑物单体,采集路线为基于二维平面对目标建筑物的侧面进行完全采集的路线;根据飞行器上的采集装置的采集范围,确定飞行器采集高度;控制飞行器在采集高度遍历采集路线,通过采集装置对目标建筑物的三维数据进行采集;在飞行器按照采集路线采集完毕的情况下,确定目标建筑在高度上的三维数据是否完全采集;在目标建筑物在高度上的三维数据没有采集完成的情况下,调整飞行器的采集高度,继续按照采集路线进行采集,直至目标建筑物的三维数据完成采集。

根据二维地图数据,确定飞行器采集目标建筑物的采集路线,可以是在二维平面上保证飞行器可以对目标建筑物进行完全采集的路线,该采集路线不考虑高度情况。例如,建筑物在二维地图上呈现为矩形,则该采集路线可以为绕着该目标建筑物在二位地图上的投影的轮廓进行采集的路线。这样可以保证飞行器上搭载的采集装置可以对目标建筑物的侧面的三维数据进行有效采集。

由于该采集路线是在二位平面上的采集路线,考虑到不同的建筑物高度不同,而且飞行器上的采集装置的采集范围有限。因此,先将根据采集装置的采集范围,确定飞行器的飞行高度。具体的,该采集装置的采集范围可以是以最大采集距离为半径的圆形采集范围,此时,将该最大采集距离作为飞行器的飞行高度,从而保证飞行器从低到高逐渐采集目标建筑物的三维数据。

在飞行高度确定后,控制飞行器在采集高度遍历采集路线,控制飞行器的飞行高度为采集高度不变,通过采集路线对飞行器进行导航,自动控制飞行器按照采集路线进行飞行,通过采集装置对目标建筑物的三维数据进行采集。

需要说明的是,上述飞行器上还可以搭载防撞装置,用于实时检测飞行器周围一定范围是否存在障碍物,在确定飞行器按照采集路线运行时,将会与障碍物相撞时,优先绕过该障碍物,然后再按照采集路径进行采集。从而根据实际情况进行灵活调整,避免飞行器在实际运行中发生突发情况,导致采集失败甚至设备损坏的情况。

在飞行器按照采集路线采集完毕的情况下,确定目标建筑在高度上的三维数据是否完全采集,若目标建筑物在高度上的三维数据采集完成,说明目标建筑物的高度比采集装置的采集范围低,通过飞行器对采集路线的遍历,完成对目标建筑物的三维数据的采集。

在目标建筑物在高度上的三维数据没有采集完成的情况下,说明目标建筑物的高度比采集装置的范围高,通过飞行器对采集路线的遍历,没有对目标建筑物的全部三维数据进行采集,需要调整飞行器的采集高度,继续按照采集路线进行采集,直至目标建筑物的三维数据完成采集。从而保证对目标建筑物的三维数据进行完全的采集,进一步提高了目标建筑物的建模的准确性。

可选的,根据三维数据生成目标建筑物的三维点云包括:基于二维地图数据建立三维坐标系;在三维坐标系中,根据采集的三维数据,建立目标建筑物的三维点云数据;对三维点云数据进行滤波处理,将三维点云数据中的离群点去除,得到处理后的三维点云。

对三维点云数据进行滤波处理,将三维点云数据中的离群点去除,得到处理后的三维点云,可以对三维点云进行处理,提高三维点云的准确性,进而提高三维点云生成三维建筑物模型的准确性,也便于后续的数据处理。

可选的,根据建筑物的三维点云,基于目标建筑物的二维地图数据,建立建筑物的三维建筑物模型包括:对三维点云进行一次分割,将三维点云中二维地面的部分三维点云删除,保留目标建筑物的三维点云;对目标建筑物的三维点云进行主成分分析,得到目标建筑物的建筑点云;对建筑点云进行二次分割,得到目标建筑物外表面的多个部分的建筑点云,其中,外表面的多个部分包括平面,曲面,直线和曲线;分别对多个部分的建筑点云进行聚类,得到目标建筑物外表面的多个部分模型;根据多个部分的建筑点云的三维坐标,确定多个部分之间的相对位置关系;根据多个部分模型以及多个部分的相对位置关系,建立目标建筑物的三维建筑物模型。

上述三维点云是飞行器采集目标建筑物的三维数据确定的,因此,建立的三维点云可能包括一部分的地面建筑的数据,因此,对三维点云进行一次分割,将三维点云中二维地面的部分三维点云删除,保留目标建筑物的三维点云,以便后续处理。

对目标建筑物的三维点云进行主成分分析,得到目标建筑物的建筑点云,相当于将较为零散的点云进行压缩和聚类,将建筑物表面过于复杂的外形进行简化,例如,目标建筑物可能设置有外立板,建筑腰线,装饰结构等,尤其是装饰结构,例如负载的雕花等,对该细节可以进行省略,以降低数据处理,占用系统不必要的资源。

对建筑点云进行二次分割,得到目标建筑物外表面的多个部分的建筑点云,其中,外表面的多个部分包括平面,曲面,直线和曲线,以获得目标建筑物表面的具体结构。分别对多个部分的建筑点云进行聚类,得到目标建筑物外表面的多个部分模型,从而根据各个部分的三维点云,确定各部分的几何面;根据多个部分的建筑点云的三维坐标,确定多个部分之间的相对位置关系;根据多个部分模型以及多个部分的相对位置关系,建立目标建筑物的三维建筑物模型。从而有效建立目标建筑物的三维建筑模型,不仅保留了建筑物外观的几何结构,而且将具体的细节进行简化,使得三维建筑物模型你个具有目标建筑物的几何结构,更便于用户识别。

可选的,分别对多个部分的建筑点云进行聚类,得到目标建筑物外表面的多个部分模型之前,还包括:通过二维地图数据确定目标建筑物是否存在相邻建筑物;在目标建筑物存在相邻建筑物的情况下,采集相邻建筑物的相邻三维数据,并生成相邻三维点云;根据相邻三维点云,和目标建筑物的三维点云,确定相邻建筑物与目标建筑物的交汇线,其中,交汇线与地面围合成相邻界面;根据交汇线的点云,生成相邻界面模型,并确定相邻界面与目标建筑物的相对位置关系;根据多个部分模型以及多个部分的相对位置关系,建立目标建筑物的三维建筑物模型包括:根据多个部分模型,多个部分的相对位置关系,以及相邻界面模型,相邻界面与目标建筑物的相对位置关系,建立目标建筑物的三维建筑物模型。

在一种情况下,目标建筑物存在相邻建筑物,相邻建筑物与目标建筑物相邻,也及时与目标建筑物公用一个建筑面。此时就需要对该相邻建筑物几何特征进行确定。具体的,采集相邻建筑物的相邻三维数据,并生成相邻三维点云;根据相邻三维点云,和目标建筑物的三维点云,确定相邻建筑物与目标建筑物的交汇线,其中,交汇线与地面围合成相邻界面;根据交汇线的点云,生成相邻界面模型。通过上述建立目标建筑物的三维建筑模型相同的方式,建立相邻建筑物与目标建筑物的相邻界面的模型。

进而根据多个部分模型,多个部分的相对位置关系,以及相邻界面模型,相邻界面与目标建筑物的相对位置关系,建立目标建筑物的三维建筑物模型。避免目标建筑物存在相邻建筑物,导致部分三维数据无法采集,而导致建立的三维建筑物模型缺失不完整的情况。

可选的,采集装置为图像采集装置,控制飞行器在采集高度遍历采集路线,通过采集装置对目标建筑物的三维数据进行采集包括:在飞行器在采集高度遍历采集路线的情况下,控制图像采集装置以预设的采集频率,采集目标建筑物多个角度的深度图像;通过多个深度图像,生成建筑物的三维数据;从而根据图像采集装置采集建筑物的三维数据,以便后续建立三维点云。

或者,采集装置为测距装置,控制飞行器在采集高度遍历采集路线,通过采集装置对目标建筑物的三维数据进行采集包括:在飞行器在采集高度遍历采集路线的情况下,控制测距装置实时检测建筑物与飞行器的距离;根据飞行器在采集路线中的位置,飞行器的采集高度,以及建筑物与飞行器的实时距离,生成建筑物的三维数据。从而根据测距装置采集建筑物的三维数据,以便后续建立三维点云。

可选的,采集装置为图像采集装置的情况下,根据多个部分模型以及多个部分的相对位置关系,建立目标建筑物的三维建筑物模型之后,还包括:通过识别模型识别目标建筑物在图像采集装置采集的深度图像中的轮廓,其中,轮廓包括外轮廓和分界线;确定三维建筑物模型与深度图像对应的角度下的构造线;通过轮廓与构造线进行比对,对生成的三维建筑物模型进行检验;在轮廓与构造线的相似度达不到预设阈值的情况下,确定三维建筑物模型不合格;根据轮廓对构造线进行修正;通过多个深度图像对三维建筑物模型进行重复检验和修正。

在图像采集装置采集深度图像后,该深度图像还可以用于对建成的三维建筑物模型进行检验,确定其三维建筑物模型是否合格。具体的,通过识别模型识别目标建筑物在图像采集装置采集的深度图像中的轮廓,其中,轮廓包括外轮廓和分界线;确定三维建筑物模型与深度图像对应的角度下的构造线,也即是该三维建筑物模型在图像采集装置采集视角下的构造线,该采集视角是图像采集装置在采集该深度图像时,相对于实际的目标建筑物的视角。

通过轮廓与构造线进行比对,对生成的三维建筑物模型进行检验;在轮廓与构造线的相似度达到预设阈值的情况下,确定三维建筑物模型合格;在轮廓与构造线的相似度达不到预设阈值的情况下,确定三维建筑物模型不合格。从而根据深度图像对该三维建筑物模型进行检验,以提高三维建筑物模型的准确率。

在轮廓与构造线的相似度达不到预设阈值的情况下,确定三维建筑物模型不合格;根据轮廓对构造线进行修正;通过多个深度图像对三维建筑物模型进行重复检验和修正,从而提高了三维建筑物模型的准确率。

图2是根据本发明实施例的一种光伏系统安装用建筑物模型生成系统的结构示意图,如图2所示,根据本发明实施例的另一个方面,提供了一种光伏系统安装用建筑物模型生成系统,包括:确定模块21,控制模块22,生成模块23和建立模块24。下面对该系统进行详细说明。

确定模块21,用于确定目标建筑物所在位置的地图区域的二维地图数据,其中,二维地图数据包括目标建筑物的位置;控制模块22,与上述确定模块21相连,用于控制飞行器采集目标建筑物的三维数据,其中,飞行器上设置有采集装置,采集装置用于采集三维数据,三维数据为目标建筑物的外表面的几何数据;生成模块23,与上述控制模块22相连,用于根据三维数据生成目标建筑物的三维点云,其中,三维点云为目标建筑物外表面的三维点云;建立模块24,与上述生成模块23相连,用于根据建筑物的三维点云,基于目标建筑物的二维地图数据,建立建筑物的三维建筑物模型。

通过上述系统,采用确定目标建筑物所在位置的地图区域的二维地图数据,其中,二维地图数据包括目标建筑物的位置;控制飞行器采集目标建筑物的三维数据,其中,飞行器上设置有采集装置,采集装置用于采集三维数据,三维数据为目标建筑物的外表面的几何数据;根据三维数据生成目标建筑物的三维点云,其中,三维点云为目标建筑物外表面的三维点云;根据建筑物的三维点云,基于目标建筑物的二维地图数据,建立建筑物的三维建筑物模型的方式,通过飞行器采集目标建筑物的三维数据,基于二维地图数据和三维数据建立三维建筑物模型,达到了自动有效的采集目标建筑物的三维数据的目的,从而实现了提高目标建筑物的三维建筑物模型的建立效率和准确率的技术效果,进而解决了现有技术中仅根据二维地图信息以及建筑物参数生成建筑物模型的方式,存在效率低,准确度低的技术问题。除此之外,基于建立完成的三维建筑物模型,也能够方便的研究建筑的高度,采光时间,以及建筑物之间的遮挡等,进而帮助实现光伏方阵与建筑的结合。

根据本发明实施例的另一个方面,提供了一种计算机存储介质,所述计算机存储介质存储有程序指令,其中,在所述程序指令运行时控制所述计算机存储介质所在设备执行上述中任意一项所述的方法。

根据本发明实施例的另一个方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述中任意一项所述的方法。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种光伏空调用电量提醒方法、系统、光伏空调
  • 一种光伏系统安装用地面三维模型数据处理方法及系统
  • 一种光伏系统安装用地面三维模型数据处理方法及系统
技术分类

06120115600923