【技术实现步骤摘要】
一种恢复卫星地图的方法及终端设备
[0001]本申请涉及图像识别领域,尤其涉及一种无卫星地图区域识别并恢复卫星地图的方法及终端设备。
技术介绍
[0002]随着智能终端设备的普及与发展,目前市面上的智能终端设备中可以运行大量的应用(application,APP)。部分的APP,例如运动类、导航类等,此类APP由于需要用到地图功能,因此都会嵌入地图引擎,如高德地图、谷歌地图、百度地图等等。这些地图引擎提供了卫星地图的图层功能。但是因为种种原因,对于一些区域而言存在着无卫星地图情况。
[0003]其中,卫星地图又可以称为“卫星遥感图像”或是“卫星影像”。顾名思义,卫星地图需要借助卫星作为媒介,通过卫星在太空中探测地球地表物体对电磁波的反射和其发射的电磁波,从而提取这些物体的信息,完成远距离识别物体。然后将这些电磁波信息进行转换并识别得到相应的图像,即得到卫星地图。通过图1可以看出,卫星地图向用户真实反馈地球的地表面貌。显然,与传统地图不同的是,卫星地图上看到的地表面貌是真实而实时的。因此卫星地图的使用范围非常广泛。例如,由于卫星地图是卫星拍摄的真实的地理面貌,因此可以用来检测地面的信息,以及探测地理位置、地形等。同时还可以应用在城乡规划、全球定位系统(global positioning system,GPS)导航系统等,对线路进行规划,例如应用于警察追捕通缉犯等。若卫星地图是实时监测的,还可以应用于军事指挥部署、抗灾救灾部署、监测灾情、抗灾救灾部署等方面,以便监控自然灾害等。
[0004]但是参考图2 ...
【技术保护点】
【技术特征摘要】
1.一种恢复卫星地图的方法,其特征在于,所述方法应用于终端设备,所述方法包括:获取初始卫星地图,其中,所述初始卫星地图包括无卫星地图区域;将所述初始卫星地图按照预设规格进行拆分,确定至少一个初始卫星子地图;针对每个所述初始卫星子地图,确定所述初始卫星子地图的初始卫星子地图RGB值;当所述初始卫星子地图RGB值与基准RGB值之间满足预设条件,则确定该所述初始卫星子地图RGB值的对应的所述初始卫星子地图为无卫星地图区域,其中,所述基准RGB值为无卫星地图区域的RGB值;针对每个所述无卫星地图区域,获取所述无卫星地图区域对应的矢量地图;根据预先设定的矢量地图与卫星地图映射关系,将所述矢量地图映射为真实卫星子地图;将一个或多个所述真实卫星子地图与所述初始卫星地图进行结合,确定真实卫星地图;显示所述真实卫星地图。2.如权利要求1所述的方法,其特征在于,所述确定所述初始卫星子地图的初始卫星子地图RGB值包括:确定所述初始卫星子地图内每个像素点的初始卫星子地图单像素RGB值;将各个像素点的所述初始卫星子地图单像素RGB值进行累加,确定初始卫星子地图全像素RGB值;将所述初始卫星子地图全像素RGB值作为所述初始卫星子地图RGB值。3.如权利要求2所述的方法,其特征在于,所述将所述初始卫星子地图全像素RGB值作为所述初始卫星子地图RGB值还包括:根据所述初始卫星子地图全像素RGB值和屏幕像素总数,确定初始卫星子地图单像素平均RGB值;将所述初始卫星子地图单像素平均RGB值作为所述初始卫星子地图RGB值。4.如权利要求1
‑
3任意一项所述的方法,其特征在于,所述满足预设条件,包括:对所述初始卫星子地图RGB值与所述基准RGB值进行加权;加权后的所述初始卫星子地图RGB值与加权后的所述基准RGB值之间差值的绝对值小于或等于预设的误差阈值;或加权后的所述初始卫星子地图RGB值与加权后的所述基准RGB值之间平方差的绝对值小于或等于预设的所述误差阈值。5.如权利要求4所述的方法,其特征在于,所述加权后的所述初始卫星子地图RGB值与加权后的所述基准RGB值之间差值的绝对值小于或等于预设的误差阈值,包括:加权后的所述初始卫星子地图RGB值中的红(R)值与加权后的所述基准RGB值中的R值之间差值的绝对值小于或等于预设的误差R值阈值;且,加权后的所述初始卫星子地图RGB值中的绿(G)值与加权后的所述基准RGB值中的G值之间差值的绝对值小于或等于预设的误差G值阈值;且,加权后的所述初始卫星子地图RGB值中的蓝(B)值与加权后的所述基准RGB值中的B值之间差值的绝对值小于或等于预设的误差B值阈值。6.如权利要求4所述的方法,其特征在于,所述加权后的所述初始卫星子地图RGB值与
加权后的所述基准RGB值之间平方差的绝对值小于或等于预设的误差阈值,包括:加权后的所述初始卫星子地图RGB值中的红(R)值与加权后的所述基准RGB值中的R值之间平方差的绝对值小于或等于预设的误差R值阈值;且,加权后的所述初始卫星子地图RGB值中的绿(G)值与加权后的所述基准RGB值中的G值之间平方差的绝对值小于或等于预设的误差G值阈值;且,加权后的所述初始卫星子地图RGB值中的蓝(B)值与加权后的所述基准RGB值中的B值之间平方差的绝对值小于或等于预设的误差B值阈值。7.如权利要求1
‑
6任意一项所述的方法,其特征在于,所述根据预先设定的矢量地图与卫星地图映射关系,将所述矢量地图映射为真实卫星子地图,包括:确定所述矢量地图内每个像素点的矢量地图单像素RGB值;针对每个像素点,根据预设的矢量地图与地图元素对应表,确定所述矢量地图单像素RGB值所对应的地图元素;根据预设的卫星地图与地图元素对应表,确定所述地图元素所对应的真实卫星地图单像素RGB值;根据每个像素点的所述真实卫星地图单像素RGB值,生成所述无卫星地图区域的所述真实卫星子地图。8.如权利要求1
‑
7任意一项所述的方法,其特征在于,在确定所述初始卫星子地图为无卫星地图区域之前,所述方法还包括:获取预先设定的所述基准RGB值。9.如权利要求1
‑
7任意一项所述的方法,其特征在于,在确定所述初始卫星子地图为无卫星地图区域之前,所述方法还包括:获取基准无卫星地图;确定所述基准无卫星地图中每个像素点的基准无卫星地图单像素RGB值;将各个像素点的所述基准无卫星地图单像素RGB值进行累加,确定所述基准无卫星地图全像素RGB值;将所述基准无卫星地图全像素RGB值作为所述基准RGB值。10.如权利要求9所述的方法,其特征在于,所述将所述基准无卫星地图全像素RGB值作为所述基准RGB值还包括:根据所述像素总和RGB值和屏幕像素总数,确定基准无卫星地图单像素平均RGB值;将所述基准无卫星地图单像素平均RGB值作为所述基准RGB值。11.如权利要求1
‑
10任意一项所述的方法,其特征在于,所述将一个或多个所述真实卫星子地图与所述初始卫星地图进行结合,确定真实卫星地图包括:所述将一个或多个所述真实卫星子地图替换所述初始卫星地图中对应的所述无卫星地图区域,确定所述真实卫星地图;或所述将一个或多个所述真实卫星子地图覆盖在所述初始卫星地图中对应的所述无卫星地图区域,确定所述真实卫星地图。12.如权利要求3或10所述的方法,其特征在于,所述方法还包括:确定所述终端设备的屏幕像素总数。13.一种恢复卫星地图的终端设备,其特征...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。