本申请涉及地图测绘,尤其涉及一种地图边界的检测方法、装置、设备及存储介质。
背景技术:
1、在地图开发中,经常需要对某个区域进行边界线的绘制,以起到区分和突出强调的作用。
2、常用的地图边界检测工具极大的提高了地图边界检测的效率,但是,对于区域密集、区域间距小的边界,地图边界检测工具会将这些区域看做是一个区域,使绘制结果与实际目标边界经常存在差异,或者错误标注,通常需要用户进行绘制结果进行二次确认,以修正绘制结果中的错误,保证最终绘制的边界符合要求。但是,由于不同用户对目标边界的标注不同,所以不同用户对同一地图边界的检测会存在差异,导致地图边界检测的准确率低下。
技术实现思路
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、此外,为实现上述目的,本申请还提出一种地图边界的检测设备,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的地图边界的检测程序,所述地图边界的检测程序配置为实现如上文所述的地图边界的检测方法的步骤。
38、此外,为实现上述目的,本申请还提出一种存储介质,所述存储介质上存储有地图边界的检测程序,所述地图边界的检测程序被处理器执行时实现如上文所述的地图边界的检测方法的步骤。
39、本申请提供一种地图边界的检测方法、装置、设备及存储介质,与现有技术中地图边界检测工具的绘制结果存在错误,需要用户进行二次机确认,导致地图边界检测的准确率低下相比,在本申请中,获取用户在待绘制地图上标注的目标位置;将所述目标位置作为中心,以预设间距为步长从所述待绘制地图中一次截取多个不同大小的目标候选区间;依次对所述目标候选区间进行边界检测,并判断每次边界检测获得的检测结果是否符合停止检测条件;若符合,则停止对未进行边界检测的目标候选区间进行边界检测。在本申请中,在获取到用户在待绘制地图上标注的目标位置后,以目标位置为中心,并以预设间距为步长从待绘制地图中一次截取为多个不同大小的目标候选区间,再对这些目标候选区间依次进行边界检测,以避免对所有目标候选区间进行重复检测,直至检测结果符合停止检测条件,并对未进行边界检测的目标候选区间停止边界检测,并实时根据检测结果绘制目标位置的目标边界,提高了绘制效率,即在本申请中,通过用户标注目标位置确定绘制的目标,从待绘制地图中以目标位置为中心等间距一次截取多个同心的、不同大小的目标候选区间,再依次对目标候选区间进行边界检测,获得每个目标机候选区间的目标边界,可以避免对所有目标候选区间进行重复检测,且可以一次性完成边界的绘制,提高地图边界检测的准确率。
1.一种地图边界的检测方法,其特征在于,所述地图边界的检测方法,包括:
2.如权利要求1所述的地图边界的检测方法,其特征在于,所述依次对所述目标候选区间进行边界检测,并判断每次边界检测获得的检测结果是否符合停止检测条件的步骤,还包括:
3.如权利要求2所述的地图边界的检测方法,其特征在于,所述将所述当前检测结果与所述已测目标候选区间的历史检测结果融合,获得所述当前目标边界的融合检测结果的步骤,还包括:
4.如权利要求2所述的地图边界的检测方法,其特征在于,所述对所述目标候选区间进行边界检测的步骤,包括:
5.如权利要求4所述的地图边界的检测方法,其特征在于,所述从所述待筛选边界中筛选所述目标位置的目标边界的步骤,包括:
6.如权利要求5所述的地图边界的检测方法,其特征在于,所述从所述合规边界中筛选包含所述目标位置的目标边界的步骤,包括:
7.如权利要求2-6任一项所述的地图边界的检测方法,其特征在于,所述按区间面积从小到大的顺序,依次对所述目标候选区间进行边界检测的步骤之后,所述方法还包括:
8.一种地图边界的检测装置,其特征在于,所述地图边界的检测装置包括:
9.一种地图边界的检测设备,其特征在于,所述地图边界的检测设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的地图边界的检测程序,所述地图边界的检测程序配置为实现如权利要求1至7中任一项所述的地图边界的检测方法的步骤。
10.一种存储介质,其特征在于,存储介质上存储有实现地图边界的检测方法的程序,实现地图边界的检测方法的程序被处理器执行以实现如权利要求1至7中任一项所述地图边界的检测方法的步骤。