1.一种基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,包括以下步骤:
s1:在两个检测车辆上分别搭载一个基于同一个网络地理信息系统的定位终端;
s2:在所述网络地理信息系统上锁定目标道路;
s3:将两个检测车辆上的定位终端进行信息关联处理;
s4:将两个检测车辆置于目标道路上,并一前一后行驶,记为前车和后车;在后车上搭载摄像机,所述摄像机用于采集后车前方的路况信息以及前车的位置信息;在后车的定位终端上设置自动触发装置,所述摄像机与所述自动触发装置连接,所述自动触发装置与后车上搭载的网络地理信息系统连接;当前车从摄像机视野中消失时,自动触发所述自动触发装置,并使后车上搭载的网络地理信息系统根据两个检测车辆上的定位终端的位置计算获得两个检测车辆之间的道路线形长度,即为后车视距;
s5:约束前车和后车的行驶速度,使前车多次出现并多次消失在后车摄像机视野中;并在前车每次消失在后车摄像机视野中时,后车自动触发所述自动触发装置,并使后车上搭载的网络地理信息系统根据前车和后车上定位终端的位置计算后车视距,如此反复多次,完成对目标道路的视距检测;
s6:后车上搭载的网络地理信息系统将每次计算获得的后车视距进行存储,并获得两个检测车辆的位置与后车视距的对应序列。
2.根据权利要求1所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,所述网络地理信息系统为电子导航系统。
3.根据权利要求2所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,所述电子导航系统为谷歌地图、高德地图或百度地图。
4.根据权利要求1所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,所述定位终端为具备联网通信功能并可搭载所述网络地理信息系统的移动设备。
5.根据权利要求1所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,s2中,所述锁定目标道路具体为:利用网络地理信息系统,使所述定位终端在所述网络地理信息系统的路线上移动,并使两个检测车辆上的定位终端之间的距离为路径长度。
6.根据权利要求1所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,s3中,所述将两个检测车辆上的定位终端进行信息关联处理具体为:前车上的定位终端将前车的定位信息发送至后车的定位终端。
7.根据权利要求1所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,s4中,所述当前车从摄像机视野中消失时,自动触发所述自动触发装置,具体为:首先对所述摄像机所采集的图像进行分析处理,提取出前车的轮廓信息;并根据所述前车的轮廓信息获得前车在所述摄像机中所采集的图像中所占的像素点个数,记为s;设定前车像素点个数阈值s0;当s≤s0时,即为前车从摄像机视野中消失的时刻,此时自动触发所述自动触发装置。
8.根据权利要求1所述的基于网络地理信息系统和机器视觉的道路视距检测方法,其特征在于,s5中,所述约束前车和后车的行驶速度具体为:令前车以速度vmin匀速前进,当前车消失在后车摄像机视野中时,后车应加速至其车速大于vmin且小于vmax,使前车再次出现在后车摄像机视野中,然后再减速至其车速小于vmin,等待前车再次消失在后车摄像机视野中;其中,vmin为任一行驶速度;vmax为后车以vmax加速时不超过前车。