一种无人机航点生成方法、装置及电子设备与流程

文档序号:20195392发布日期:2020-03-27 20:06阅读:来源:国知局

技术特征:

1.一种无人机航点生成方法,其特征在于,应用于电子设备,所述方法包括:

获取待建立全景地图的目标地区的地图;

基于所述地图的图像数据,生成所述地图对应的道路图,所述道路图为用于表示所述地图中的各个道路的图像;

识别所述道路图中的多个第一拍摄点以及多个第二拍摄点;其中,所述第一拍摄点为道路的交叉口、道路的拐点、道路的起点或道路的终点;所述第二拍摄点为所述道路图中道路上的除道路起点和终点以外的位置点;

基于所述地图的图像数据,生成用于表示所述地图中各个建筑物的轮廓的轮廓图;

按照最小矩形覆盖方式,对所述轮廓图中各个建筑物的轮廓进行修正,从修正后的轮廓图中,确定各个建筑物的轮廓的各边的指定位置点,得到多个第三拍摄点;

获得各个第一拍摄点、第二拍摄点、第三拍摄点的经纬度坐标,作为无人机的航点。

2.根据权利要求1所述的方法,其特征在于,识别所述道路图中的多个第二拍摄点的方式包括:

将所述道路图中的各个道路按照预定长度进行等分,得到多个第二拍摄点,每一第二拍摄点为一个等分点。

3.根据权利要求1所述的方法,其特征在于,从修正后的轮廓图中,确定各个建筑物的轮廓的各边的指定位置点,得到多个第三拍摄点,包括:

从修正后的轮廓图中,确定各个建筑物的轮廓的各边的中点,得到多个第三拍摄点。

4.根据权利要求1-3任一项所述的方法,其特征在于,所述获得各个第一拍摄点、第二拍摄点、第三拍摄点的经纬度坐标之前,所述方法还包括:

将距离小于第一阈值的两个第一拍摄点中的一个第一拍摄点剔除;

从各个第二拍摄点中,剔除与任一第一拍摄点的距离小于第二阈值的第二拍摄点;

从属于建筑物的轮廓的短边上的各个第三拍摄点中,剔除与任一第一拍摄点或第二拍摄点的距离小于第三阈值的第三拍摄点;

将分属于不同的建筑物且距离小于第四阈值的两个第三拍摄点中的一个第三拍摄点剔除。

5.根据权利要求1-3任一项所述的方法,其特征在于,所述获取待建立全景地图的目标地区的地图,包括:

从预定的全局地图中,获取具有预定色彩的区域的地图,作为待建立全景地图的目标地区的地图;其中,所述预定色彩中包括第一颜色和第二颜色,所述第一颜色为标注各个道路的颜色,所述第二颜色为标注各个建筑物的颜色。

6.根据权利要求5所述的方法,其特征在于,所述基于所述地图的图像数据,生成所述地图对应的道路图,包括:

在所述地图的地图数据中,确定具有所述第一颜色的各个第一区域;

基于所确定的各个第一区域,对所述地图进行二值化处理,得到所述地图对应的道路图;

其中,基于所确定的各个第一区域,对所述地图进行二值化处理包括将所述地图中各个第一区域设置为白色,将各个第一区域以外的区域设置为黑色。

7.根据权利要求5所述的方法,其特征在于,所述基于所述地图的图像数据,生成用于表示所述地图中各个建筑物的轮廓的轮廓图,包括:

在所述地图的地图数据中,确定具有所述第二颜色的各个第二区域;

基于所确定的各个第二区域,对所述地图进行二值化处理,并基于二值化处理后的地图中的相邻像素点的梯度值,生成所述地图中各个建筑物的轮廓的轮廓图;

其中,所述基于所确定的各个第二区域,对所述地图进行二值化处理包括将所述地图中各个第二区域设置为白色,将各个第二区域以外的区域设置为黑色。

8.一种无人机航点生成装置,其特征在于,应用于电子设备,所述装置包括:

地图获取模块,用于获取待建立全景地图的目标地区的地图;

道路图生成模块,用于基于所述地图的图像数据,生成所述地图对应的道路图,所述道路图为用于表示所述地图中的各个道路的图像;

拍摄点识别模块,用于识别所述道路图中的多个第一拍摄点以及多个第二拍摄点;其中,所述第一拍摄点为道路的交叉口、道路的拐点、道路的起点或道路的终点;所述第二拍摄点为所述道路图中道路上的除道路起点和终点以外的位置点;

轮廓图生成模块,用于基于所述地图的图像数据,生成用于表示所述地图中各个建筑物的轮廓的轮廓图;

位置点确定模块,用于按照最小矩形覆盖方式,对所述轮廓图中各个建筑物的轮廓进行修正,从修正后的轮廓图中,确定各个建筑物的轮廓的各边的指定位置点,得到多个第三拍摄点;

坐标获得模块,用于获得各个第一拍摄点、第二拍摄点、第三拍摄点的经纬度坐标,作为无人机的航点。

9.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1-7任一所述的方法步骤。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-7任一所述的方法步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1