一种导航线的检测方法、装置、电子设备及存储介质制造方法及图纸

技术编号:22183676 阅读:27 留言:0更新日期:2019-09-25 02:56
本发明专利技术实施例公开了一种导航线的检测方法、装置、电子设备及存储介质。所述方法包括:在电子地图中识别出待测导航线以及所述待测导航线对应的起点区域和终点区域;根据所述待测导航线以及所述起点区域和终点区域,在所述电子地图中分别生成与其对应的感兴趣区域ROI框;根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置;根据所述起点位置和所述终点位置以及所述待测导航线对应的线路ROI框,对所述待测导航线进行检测。在本发明专利技术的实施例子中,不仅可以提高检测效率,还可以保证检测准确率,从而节省人工成本和时间成本。

A Navigation Line Detection Method, Device, Electronic Equipment and Storage Media

【技术实现步骤摘要】
一种导航线的检测方法、装置、电子设备及存储介质
本专利技术实施例涉及地图导航
,尤其涉及一种导航线的检测方法、装置、电子设备及存储介质。
技术介绍
电子地图能够为用户提供地点查询、出行路线查询等信息,也是导航过程中的基本要素。在为用户提供的出行路线或者导航路线中,能够方便用户在电子地图中浏览、查看路线信息。目前的电子地图中,在用户输入了起点和终点之后,电子设备会在电子地图中出现一条导航线,通常使用蓝色显示,并使用箭头表示用户的行进方向。但是在用户使用电子地图的过程中,有可能会出现导航线不完整的情况。例如,某个导航线的起点、中间点和终点分别为:A点、B点和C点,那么该导航线有两部分连线组成,分别为A点到B点的连线和B点到C点的连线。但是在用户使用电子地图的过程中,有可能只出现A点到B点的连线,或者只出现B点到C点的连线,造成导航线显示不完整。因此,需要对导航线的完整性进行检测。在现有的导航线的检测方法中,一般采用人眼观察的方法实现,即:用户在电子地图与中输入了起点名称和终点名称之后,电子地图会自动生成一条导航线,此时采用人眼观察的方式,判断该导航线的起点与用户输入的起点名称相匹配,并且该导航线的终点是否与用户输入的终点名称相匹配,若该导航线的起点与用户输入的起点名称相匹配,并且该导航线的终点与用户输入的终点名称相匹配,则判定该导航线为一条完整的导航线;若该导航线的起点与用户输入的起点名称不匹配,或者该导航线的终点与用户输入的终点名称不匹配,则判定该导航线为一条不完整的导航线。但是采用人眼观察的方法,不仅检测效率很低,而且保证检测准确率。
技术实现思路
有鉴于此,本专利技术实施例提供一种导航线的检测方法、装置、电子设备及存储介质,不仅可以提高检测效率,还可以保证检测准确率,从而节省人工成本和时间成本。第一方面,本专利技术实施例提供了一种导航线的检测方法,所述方法包括:在电子地图中识别出待测导航线以及所述待测导航线对应的起点区域和终点区域;根据所述待测导航线以及所述起点区域和终点区域,在所述电子地图中分别生成与其对应的感兴趣区域ROI框;根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置;根据所述起点位置和所述终点位置以及所述待测导航线对应的线路ROI框,对所述待测导航线进行检测。在上述实施例中,所述根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置,包括:在所述起点ROI框中确定出所述起点ROI框的中心点,作为所述起点区域对应的起点位置;在所述终点ROI框中确定出所述终点ROI框的中心点,作为所述终点区域对应的终点位置。在上述实施例中,所述根据所述起点位置和所述终点位置以及所述线路ROI框,对所述待测导航线进行检测,包括:计算所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离;根据所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离,对所述待测导航线进行检测。在上述实施例中,所述根据所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离,对所述待测导航线进行检测,包括:若所述起点位置与所述线路ROI框的距离大于预先设置的距离阈值,或者,所述终点位置与所述线路ROI框的距离大于所述距离阈值,则判定所述待测导航线为不完整的导航线;若所述起点位置与所述线路ROI框的距离小于或者等于所述距离阈值,并且所述终点位置与所述线路ROI框的距离小于或者等于所述距离阈值,则判定所述待测导航线为完整的导航线。在上述实施例中,所述计算所述起点位置与所述线路ROI框的距离,包括:若所述起点位置位于所述线路ROI框内;或者所述起点位置位于所述线路ROI框的正上方、正下方、左侧或者右侧,计算所述起点位置与所述线路ROI框中距离所述起点位置距离最近的一条线段的距离,作为所述起点位置与所述线路ROI框的距离;若所述起点位置位于所述线路ROI框的左上方、左下方、右上方或者右下方,计算所述起点位置与所述线路ROI框中距离所述起点位置距离最近的一个顶点的距离,作为所述起点位置与所述线路ROI框的距离。在上述实施例中,所述计算所述终点位置与所述待测导航线对应的ROI框的距离,包括:若所述终点位置位于所述线路ROI框内;或者所述终点位置位于所述线路ROI框的正上方、正下方、左侧或者右侧,计算所述终点位置与所述线路ROI框中距离所述终点位置距离最近的一条线段的距离,作为所述终点位置与所述线路ROI框的距离;若所述终点位置位于所述线路ROI框的左上方、左下方、右上方或者右下方,计算所述终点位置与所述线路ROI框中距离所述终点位置距离最近的一个顶点的距离,作为所述终点位置与所述线路ROI框的距离。第二方面,本专利技术实施例提供了一种导航线的检测装置,所述装置包括:识别模块、生成模块、确定模块和检测模块;其中,所述识别模块,用于在电子地图中识别出待测导航线以及所述待测导航线对应的起点区域和终点区域;所述生成模块,用于根根据所述待测导航线以及所述起点区域和终点区域,在所述电子地图中分别生成与其对应的感兴趣区域ROI框;所述确定模块,用于根根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置;所述检测模块,用于根据所述起点位置和所述终点位置以及所述待测导航线对应的线路ROI框,对所述待测导航线进行检测。在上述实施例中,所述确定模块,具体用于在所述起点ROI框中确定出所述起点ROI框的中心点,作为所述起点区域对应的起点位置;在所述终点ROI框中确定出所述终点ROI框的中心点,作为所述终点区域对应的终点位置。在上述实施例中,所述检测模块包括:计算子模块和检测子模块;其中,所述计算子模块,用于计算所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离;所述检测子模块,用于根据所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离,对所述待测导航线进行检测。在上述实施例中,所述检测子模块,具体用于若所述起点位置与所述线路ROI框的距离大于预先设置的距离阈值,或者,所述终点位置与所述线路ROI框的距离大于所述距离阈值,则判定所述待测导航线为不完整的导航线;若所述起点位置与所述线路ROI框的距离小于或者等于所述距离阈值,并且所述终点位置与所述线路ROI框的距离小于或者等于所述距离阈值,则判定所述待测导航线为完整的导航线。在上述实施例中,所述计算子模块,具体用于若所述起点位置位于所述线路ROI框内;或者所述起点位置位于所述线路ROI框的正上方、正下方、左侧或者右侧,计算所述起点位置与所述线路ROI框中距离所述起点位置距离最近的一条线段的距离,作为所述起点位置与所述线路ROI框的距离;若所述起点位置位于所述线路ROI框的左上方、左下方、右上方或者右下方,计算所述起点位置与所述线路ROI框中距离所述起点位置距离最近的一个顶点的距离,作为所述起点位置与所述线路ROI框的距离。在上述实施例中,所述计算子模块,具体用于本文档来自技高网...

【技术保护点】
1.一种导航线的检测方法,其特征在于,所述方法包括:在电子地图中识别出待测导航线以及所述待测导航线对应的起点区域和终点区域;根据所述待测导航线以及所述起点区域和终点区域,在所述电子地图中分别生成与其对应的感兴趣区域ROI框;根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置;根据所述起点位置和所述终点位置以及所述待测导航线对应的线路ROI框,对所述待测导航线进行检测。

【技术特征摘要】
1.一种导航线的检测方法,其特征在于,所述方法包括:在电子地图中识别出待测导航线以及所述待测导航线对应的起点区域和终点区域;根据所述待测导航线以及所述起点区域和终点区域,在所述电子地图中分别生成与其对应的感兴趣区域ROI框;根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置;根据所述起点位置和所述终点位置以及所述待测导航线对应的线路ROI框,对所述待测导航线进行检测。2.根据权利要求1所述的方法,其特征在于,所述根据所述起点区域对应的起点ROI框和所述终点区域对应的终点ROI框,分别确定出所述起点区域对应的起点位置和所述终点区域对应的终点位置,包括:在所述起点ROI框中确定出所述起点ROI框的中心点,作为所述起点区域对应的起点位置;在所述终点ROI框中确定出所述终点ROI框的中心点,作为所述终点区域对应的终点位置。3.根据权利要求1所述的方法,其特征在于,所述根据所述起点位置和所述终点位置以及所述线路ROI框,对所述待测导航线进行检测,包括:计算所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离;根据所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离,对所述待测导航线进行检测。4.根据权利要求3所述的方法,其特征在于,所述根据所述起点位置与所述线路ROI框的距离,以及所述终点位置与所述线路ROI框的距离,对所述待测导航线进行检测,包括:若所述起点位置与所述线路ROI框的距离大于预先设置的距离阈值,或者,所述终点位置与所述线路ROI框的距离大于所述距离阈值,则判定所述待测导航线为不完整的导航线;若所述起点位置与所述线路ROI框的距离小于或者等于所述距离阈值,并且所述终点位置与所述线路ROI框的距离小于或者等于所述距离阈值,则判定所述待测导航线为完整的导航线。5.根据权利要求3所述的方法,其特征在于,所述计算所述起点位置与所述线路ROI框的距离,包括:若所述起点位置位于所述线路ROI框内;或者所述起点位置位于所述线路ROI框的正上方、正下方、左侧或者右侧,计算所述起点位置与所述线路ROI框中距离所述起点位置距离最近的一条线段的距离,作为所述起点位置与所述线路ROI框的距离;若所述起点位置位于所述线路ROI框的左上方、左下方、右上方或者右下方,计算所述起点位置与所述线路ROI框中距离所述起点位置距离最近的一个顶点的距离,作为所述起点位置与所述线路ROI框的距离。6.根据权利要求3所述的方法,其特征在于,所述计算所述终点位置与所述待测导航线对应的ROI框的距离,包括:若所述终点位置位于所述线路ROI框内;或者所述终点位置位于所述线路ROI框的正上方、正下方、左侧或者右侧,计算所述终点位置与所述线路ROI框中距离所述终点位置距离最近的一条线段的距离,作为所述终点位置与所述线路ROI框的距离;若所述终点位置位于所述线路ROI框的左上方、左下方、右上方或者右下方,计算所述终点位置与所述线路ROI框中距离所述终点位置距离最近的一个顶点的距离,作为所述终点位置与所述线路ROI框的距离。7.一种导航线的检测装置,其特征在于,所述装置包括:识别模块、生成模块、确定模块和检测模块...

【专利技术属性】
技术研发人员:白校铭邹浔朱俊豪刘晓斐
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1