1.本技术涉及到智能交通领域,具体而言,涉及一种变道监控处理方法、装置和系统。
背景技术:
2.机动车在行驶的过程中会发生变道行为,在道路标志线为实线的情况下,这种变道行为为违法行为,因此,需要采用一些手段对
车辆变道行为进行监控。在现有技术中使用了如下两种监控方式:
3.申请号201910435955.2的中国专利申请文件公开了一种行车变道检测及违法变道识别的方法。在该方法中使用了一台视频采集设备,根据该采集设备采集得到的实时视频图像,识别、定位、判断行车违法变道的方法,该方法和传统的判断方法相比较,可以提高处理效率,降低误判。但是受单一视频采集设备拍摄范围有限的影响,只能在视频采集设备的可视图像范围内进行“单点监测”。
4.申请号201910496508.8的中国专利申请文件公开了一种车辆监管方法、装置及计算机可存储介质。在该专利申请文件中通过加载
车道信息的电子地图,获取被监控车辆的高精度坐标位置,然后通过被监控车辆的坐标位置变化,可以实现实时监测违法变道的目的。但是该技术要求车辆必须加载电子地图,并实时传输至监测介质上,才能实现监测;并且该技术受gps信号影响较大,无法在隧道等特殊场景下使用。
5.针对上述车辆变道监控中所存在的监控范围有限或受gps信号影响较大的问题,在现有技术中并没有给出相应的解决方案。
技术实现要素:
6.本技术实施例提供了一种变道监控处理方法、装置和系统,以至少解决现有技术中车辆变道监控中所存在的监控范围有限或受gps信号影响较大的问题。
7.根据本技术的一个方面,提供了一种变道监控处理方法,包括:获取预定车辆在道路预定区间内的行驶数据,其中,
所述行驶数据包括:所述预定车辆行驶的车道;所述行驶数据为多个
摄像头分别对所述预定车辆的行驶拍摄得到的,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道;如果均为同一车道,则确定所述预定车辆在所述预定区间内行驶未进行变道,否则所述预定车辆在所述预定区间内行驶发生了变道行为。
8.进一步地,获取所述预定车辆在所述预定区间内的行驶数据包括:获取所述预定车辆离开所述预定区间之前最后一个摄像头拍摄得到的所述预定车辆的车牌信息;根据所述车牌信息获取所述每个摄像头拍摄的车牌信息以及该车牌信息对应的所述预定车辆行驶的车道。
9.进一步地,在所述预定车辆进入所述预定区间的时间超过预定时长,仍未获取到
所述预定车辆在离开所述预定区间之前所述最后一个摄像头拍摄得到的所述车牌信息的情况下,判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道包括:获取所述预定区间内拍摄到所述预定车辆的车牌信息的摄像头;根据拍摄到所述预定车辆的车牌信息的摄像头拍摄得到的所述车辆行驶的车道判断是否均为同一车道。
10.进一步地,所述每个摄像头拍摄的车牌信息以及该车牌信息对应的所述预定车辆行驶的车道使用键-值对的方式进行存储,其中,所述车牌信息为键key,所述预定车辆行驶的车道为值value。
11.进一步地,判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道包括:获取所述预定车辆的车牌信息对应的所有键-值对;根据所述键-值对中存储的所有的值value是否均一致判断所述预定车辆行驶的车道是否均为同一车道,其中,如果所有的值value均一致则所述预定车辆行驶的车道均为同一车道,否则为不同的车道。
12.进一步地,所述所有键-值对均保存在第一缓存中,在确定所述预定车辆行驶的车道均为同一车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存中删除,在所述预定车辆行驶的车道为不同的车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存移至第二缓存,其中,所述第二缓存用于保存发生变道行为的车辆对应的键-值对。
13.进一步地,还包括:遍历所述第一缓存,如果所述第一缓存中的键-值对的存在超过预先配置的时长,则从所述第一缓存中删除该键-值对。
14.进一步地,在确定所述预定车辆在所述预定区间内行驶发生变道行为之后,所述方法还包括:获取第一摄像头拍摄的第一图像和所述第二摄像头拍摄的第二图像,其中,所述第一摄像头和所述第二摄像头为所述多个摄像头中两个相邻的摄像头,所述第一图像中所述预定车辆所在的车道与所述第二图像中所述预定车辆所在的车道不同;将所述第一图像和所述第二图像进行拼接后保存。
15.根据本技术的另一个方面,还提供了一种变道监控处理装置,包括:获取模块,用于获取预定车辆在道路预定区间内的行驶数据,其中,所述行驶数据包括:所述预定车辆行驶的车道;所述行驶数据为多个摄像头分别对所述预定车辆的行驶拍摄得到的,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;判断模块,用于判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道;确定模块,用于如果均为同一车道,则确定所述预定车辆在所述预定区间内行驶未进行变道,否则所述预定车辆在所述预定区间内行驶发生了变道行为。
16.根据本技术的另一个方面,还提供了一种变道监控处理系统,包括:多个摄像头,用于分别对预定车辆在道路预定区间内的行驶进行拍摄,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;软件,用于上述的方法。
17.进一步地,还包括:服务器,与所述多个摄像头连接,用于运行所述软件。
18.在本技术实施例中,采用了获取预定车辆在道路预定区间内的行驶数据,其中,所述行驶数据包括:所述预定车辆行驶的车道;所述行驶数据为多个摄像头分别对所述预定车辆的行驶拍摄得到的,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向
上相互间隔预定距离;判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道;如果均为同一车道,则确定所述预定车辆在所述预定区间内行驶未进行变道,否则所述预定车辆在所述预定区间内行驶发生了变道行为。通过本技术解决了现有技术中车辆变道监控中所存在的监控范围有限或受gps信号影响较大的问题,本技术实施例不依赖与车辆的gps信号,通过多台摄像头对车辆的连续拍摄能够对车辆变道进行更加准确的监控。
附图说明
19.构成本技术的一部分的附图用来提供对本技术的进一步理解,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
20.图1是根据本技术实施例的变道监控处理方法的流程图。
21.图2是根据本技术实施例的三通道场景架设示意图。
22.图3是根据本技术实施例的多通道ipc违法变道监测方法提供的流程示意图。
23.图4a是根据本技术实施例的过车特征数据结构示意图一。
24.图4b是根据本技术实施例的过车特征数据结构示意图二。
25.图5是根据本技术实施例的过车数据处理的流程图。
具体实施方式
26.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
27.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
28.根据本技术的一个方面,提供了一种变道监控处理方法,包括:
29.步骤s102,获取预定车辆在道路预定区间内的行驶数据,其中,该行驶数据包括:预定车辆行驶的车道;该行驶数据为多个摄像头分别对预定车辆的行驶拍摄得到的,多个摄像头设置在预定区间内,并在道路延伸方向上相互间隔预定距离;
30.步骤s104,判断多个摄像头中的每个摄像头拍摄得到的预定车辆行驶的车道是否均为同一车道;
31.步骤s106,如果均为同一车道,则确定该预定车辆在预定区间内行驶未进行变道,否则该预定车辆在预定区间内行驶发生了变道行为。
32.通过上述步骤,沿着需要进行变道监控的预定区间(例如,存在实线的道路区间)设置了间隔预定距离的多个摄像头,然后根据每个摄像头拍摄的预定车辆是否在同一车道行驶来判断是否发生变道,该方式适用于的范围更广,尤其适用于高速公路、隧道等特殊的道路,通过上述步骤解决了现有技术中车辆变道监控中所存在的监控范围有限或受gps信号影响较大的问题,进而不依赖与车辆的gps信号,通过多台摄像头对车辆的连续拍摄能够对车辆变道进行更加准确的监控。
33.在本实施例中涉及的摄像头,该摄像头可以为被称作是ipc,ipc是ip camera的简写,即网络摄像机(或者成为网络摄像头),该摄像头能够实现如下功能的至少之一:进行视
音频编码、网络传输、移动视频分析报警等。根据ipc的不同功能,又分为卡口ipc、电警ipc。其中,卡口ipc可实现对所有过往车辆的信息获取,电警ipc一般在行车触发特定违法时,才会获取行车信息。各种功能的摄像头在本实施例中均能够使用,在以下实施例中以卡口ipc为例进行说明。
34.在本实施例中,摄像头间隔预定距离设置,为了表述方便,将间隔预定距离设置的摄像头称作在不同通道内设置的ipc。在本实施例中使用了多个摄像头,因此,也称作是多通道ipc。
35.单个卡口ipc、电警ipc或其它功能的ipc为单通道ipc,可以实现单通道视频流分析及抓拍图像、数据的传输。不同通道的ipc可以通过网络信息交互实现联动抓拍,达到协同作业的目的。
36.图2是根据本技术实施例的三通道场景假设示意图,如图2所示,在一段违法变道监测路段中包括:第1行车道201、第2行车道202、第3行车道203之间为实线或双实线,是不可变车道;第1监测204位置是第1通道卡口ipc205视场内的监测点;第2监测位置206是第2通道卡口207ipc视场内的监测点;第3监测位置208是第3通道卡口209ipc视场内的监测点。其中,设置了三个卡口ipc,其中包括:第1通道卡口ipc205、第2通道卡口ipc207、第3通道卡口ipc209,这个三个卡口ipc通过网络方式连接智能终端服务器211。另外,可选地,为了进行补光,还可以提供闪光灯,若干类如闪光灯架210设在第1通道卡口ipc205、第2通道卡口ipc207、第3通道卡口ipc209附近,提供辅助照明。
37.在图2中可以采用如下可选实施方式来确定摄像头之间的间距:获取摄像头的拍摄视野,其中,所述拍摄视野用于指示该摄像头能够拍摄到的最大的距离;根据摄像头的拍摄视频布置多个摄像头,其中,该多个摄像头中相邻的两个摄像头的间距小于该相邻的两个摄像头能够拍摄到的最大的距离之和。通过这种布置摄像头的方式可以确保在预定区间内布置的多个摄像头拍摄不存在拍摄死角,从而可以更好的进行变道行为的判断。
38.图2中涉及到智能终端服务器211,该智能终端服务器也可以简称服务器,该服务器上用于运行软件,该软件用来执行本实施例中的方法步骤。智能终端服务器作为一个硬件,可混合接入多种类型、多个通道的ipc,并且还可以在接入多通道ipc的情况下建立星形拓扑结构。可选地,该服务器能够提供网络、音视频编解码、图像处理、分析计算、存储、上传控制等边缘计算能力。
39.在一个可选的实施方式中,借助于该服务器的图像处理功能,还可以进行变道车辆图像的拼接,即在确定所述预定车辆在所述预定区间内行驶发生变道行为之后,可以获取第一摄像头拍摄的第一图像和所述第二摄像头拍摄的第二图像,其中,所述第一摄像头和所述第二摄像头为所述多个摄像头中两个相邻的摄像头,所述第一图像中所述预定车辆所在的车道与所述第二图像中所述预定车辆所在的车道不同;将所述第一图像和所述第二图像进行拼接后保存。通过这种处理方式可以保存违法变道的证据。
40.在图2中,可以在预定车辆离开监控区间的时候来获取相应车辆的行驶车道的数据,此时,获取预定车辆离开监控的预定区间之前最后一个摄像头(图2中的ipc209)拍摄得到的预定车辆的车牌信息;根据车牌信息获取所述每个摄像头拍摄的车牌信息以及该车牌信息对应的预定车辆行驶的车道。然后根据这些数据就可以得知预定车辆是否在监控区间内进行了变道。这种可选的处理方式,可以在车辆离开的时候得到车辆在预定区间内的所
有行驶车道的数据,从而可以更加全面的判断车辆是否发生变道行为。
41.在一种情况下,有可能最后一个摄像头未获取到预定车辆的车牌信息,为了解决这个问题,可以对预定车辆进入预定区间的时长进行计时,在预定车辆进入预定区间的时间超过预定时长,仍未获取到预定车辆在离开该预定区间之前最后一个摄像头拍摄得到的车牌信息的情况下,可以根据已经拍摄到该预定车辆的摄像头拍摄得到的车道来进行判断,即判断多个摄像头中的每个摄像头拍摄得到的预定车辆行驶的车道是否均为同一车道包括:获取该预定区间内拍摄到预定车辆的车牌信息的摄像头;根据拍摄到预定车辆的车牌信息的摄像头拍摄得到的所述车辆行驶的车道判断是否均为同一车道。这种可选的实施方式可以解决最后一个摄像头没有拍摄得到车牌信息的情况下可能发生的漏判断的问题。
42.由于摄像头需要进行拍摄,因此,需要存储拍摄到的车牌信息以及行驶的车道等信息,存储车牌信息和该车牌信息对应的行驶的车道可以采用多种数据结构来进行存储,在本实施例中,为了提高计算效率,采用了键-值(key-value)对的方式来进行存储,即每个摄像头拍摄的车牌信息以及该车牌信息对应的预定车辆行驶的车道使用键-值对的方式进行存储,其中,车牌信息为键key,预定车辆行驶的车道为值value。
43.在这种情况下,判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道只需要获取所述预定车辆的车牌信息对应的所有键-值对;然后,根据所述键-值对中存储的所有的值value是否均一致判断所述预定车辆行驶的车道是否均为同一车道即可,其中,如果所有的值value均一致则所述预定车辆行驶的车道均为同一车道,否则为不同的车道。这种处理方式对于提高计算效率。
44.随着车辆通过预定区域数量的增多,可以使用两部分缓存来保存上述键值对,其中,可以首先所有键-值对均保存在第一缓存中,在确定所述预定车辆行驶的车道均为同一车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存中删除,在所述预定车辆行驶的车道为不同的车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存移至第二缓存,其中,所述第二缓存用于保存发生变道行为的车辆对应的键-值对。
45.这种处理方式中,在车牌信息对应的车道均为同一车道下,说明并没有发生过变道行为,此时可以将该车牌信息对应的键-值对删除,这样有利于清空缓存。还有一种比较特殊的情况,如果这些摄像头中部分摄像头没有拍摄到该车牌信息所在的车道,此时,拍摄到车道的摄像头的键-值对会一直保存在缓存中,为了解决这种情况,在一个可选的实施方式中,可以按照预定周期遍历第一缓存,如果第一缓存中的键-值对的存在超过预先配置的时长,则从第一缓存中删除该键-值对。
46.下面结合图2和图3对本技术一个可选的实施例进行说明。图3是根据本技术实施例的违法变道检测的流程图,如图3所示,本可选实施例包括如下步骤:
47.步骤s301:按行驶方向从前往后的顺序,对每个通道的卡口ipc进行编号,将该编号提前在智能终端服务器211上存储并进行关联。卡口ipc每次上传过车数据(过车数据即车辆通过该卡口ipc时拍摄得到的数据,也称为行驶数据或者过车特征数据)时,都会将该编号通过“卡口ipc通道号”字段进行上传。
48.步骤s302:智能终端服务器211轮询从第1通道卡口ipc205、第2通道卡口ipc207、第3通道卡口ipc209等所有通道卡口ipc获得抓拍识别机动车得到的过车数据。每个通道卡口ipc捕获到机动车通过时,会生成一条该机动车的过车数据。在该步骤中过车数据可以包
括但不限于:过车图片、车牌号码、卡口ipc通道号、车道号、抓拍时间、抓拍地点等。
49.在该步骤中,当机动车经过第1监测位置204时,第1通道卡口ipc205主动对其进行抓拍、识别,并将车辆信息、道路信息、相机通道信息整合过车数据,通过网络的方式,上传给智能终端服务器211。当机动车经过第2监测位置206和第3监测位置208时,第2通道卡口ipc207和第3通道卡口ipc209也以相同的方式对机动车进行抓拍,并形成过程数据并且上传。
50.因为所监测路段所有车道行驶方向是单向的,所以当智能终端服务器211接收到第1通道卡口ipc205发来的机动车过车数据时,代表该机动车进入违法变道监测区间,当智能终端服务器211接收到第3通道卡口ipc209发来的机动车过车数据时,代表该机动车离开违法变道监测区间。
51.步骤s303:当智能终端服务器211收到一条过车数据时,将其存盘并更新数据库,同时,智能终端服务器211从该过车数据中拷贝出某些字段,组装成一条以车牌号码作为“键”的key-value型过车特征数据。
52.如图4a所示,key为“车牌号码401”,value的一组值由“卡口ipc通道号402”、“车道号403”、“抓拍时间404”组成。如图4b所示,value为数组或向量类型,因此key和value是一对多的对应关系,可以实现同一车牌号码存储多条过车特征数据的功能。
53.在如下例子中,key1的车牌号码401为“浙a*****”;value11的卡口ipc通道号402为1,车道号403为2,抓拍时间404为1623748592;value12的卡口ipc通道号402为2,车道号403为3,抓拍时间404为1623748612;value13的卡口ipc通道号402为3,车道号403为2,抓拍时间404为1623748624。
54.步骤s304:将该过车特征数据存入key-value型缓存中。
55.步骤s305:独立线程对缓存中的每个机动车的过车特征数据进行遍历、逐个判断车辆是否违法变道,当车辆违法变道时,从磁盘中搜索出车牌号码相邻通道卡口ipc的车道号相异的过车数据两条过车数据,进行匹配及证据图片合成。
56.独立线程对key-value型缓存中的数据进行遍历以及违法变道的判断方法,如图5所示。独立线程首先遍历缓存,当某个车牌号码对应的value中,有最后一个卡口ipc通道的过车特征数据时,认为该车辆驶出违法变道检测区间,在缓存中以该车牌号码作为“key”,取出该车牌号码的所有过车特征数据;两两对比相邻通道卡口ipc的车道号是否相异,如果存在相异的数据,确定该车牌号码的机动车存在违法变道行为,否则,确定其为正常过车。如果该车牌号码的机动车存在违法变道的行为,那么将其所有过车特征数据转入违法子缓存中。
57.违法子缓查到相邻通道卡口ipc的车道号相异的两条过车特征数据,将这两条过车特征数据分别组装成数据库查询语句,从磁盘中搜索出对应的过车数据。然后,将两条过车数据进行匹配,将其中的过车图片进行图片合成,得到证据图片。接着,将合成图片存储至硬盘,更新数据库。最后,清空违法子缓存。
58.对于可能存在的一种特殊情况:如果最后一个卡口ipc通道出现了漏拍,会永远等不到最后一个卡口ipc通道过车特征数据,导致该车牌号码的其它过车特征数据一直存留在缓存中。因此,在遍历缓存时,如果满足:当前时间-抓拍时间》通过违法变道监测区间最长时间,则删除该车牌号码的所有过车特征数据。其中,通过违法变道监测区间最长时间可
根据部署情况按需设置。
59.对于这种情况,在另一种可选的实施方式中,如果最后一个摄像头出现了漏拍,则可以获取该预定区间内其他摄像头拍摄到的该车牌号码对应的过车数据,然后根据其他摄像头拍摄得到的过车数据来判断该车牌号码对应的车辆在预定区间内是否发生变道行为。由于在当前时间-抓拍时间》通过违法变道监测区间(即预定区间)最长时间的情况下,会删除该车牌号码对应的所有的过车数据,所以在该实施方式中应该在删除所有过车数据之前使用其他摄像头拍摄得到的过车数据来进行判断,此时,可以预先配置一个第一时长,该第一时长小于通过违法变道检测区间最长时间。在当前时间-抓拍时间(例如最后一次排到该车牌号码对应的过程数据的时间)大于第一时长,并且当前时间-抓拍时间小于通过违法变道检测区间最长时间的情况下,使用其他摄像头拍摄得到的过车数据来判断该车牌号码对应的车辆是否发生变道行为。
60.对于可能存在的另一种特殊情况:如果任意一个卡口ipc通道出现对同车牌号码的机动车短时间内多次抓拍,会导致同一卡口ipc通道有多个过车特征数据。考虑到卡口ipc视场范围内检测位置前后间距较小,车道变化可能性微小,因此取卡口ipc通道抓拍时间最大的一条过车特征数据。在这种情况下,可以理解为同一个摄像头拍摄得到了多条过车数据,多条过程数据中包括抓拍时间,抓拍时间是一个按照时间单位进行累加的数值(可以按照秒、毫秒等进行累加),例如,从当天的零点0:00时间点开始累加,如果该抓拍时间为60000,则表示是距离零点60000毫秒,即距离零点为1分钟,则该抓拍的时间为零点零1分。因此,在同一个摄像头拍摄得到同一车辆的多条过车数据的情况下,其中抓拍时间越大的过车数据其也就是最新的过车数据,选择抓拍时间最大的过车数据即选择了抓拍时间最新的过车数据,使用最新的过车数据来进行判断会更加准确。作为另一个可选实施方式,在一个摄像头抓拍到同一预定车辆的多个行驶数据的时候,还可以根据该同一个摄像头抓拍到的该预定车辆行驶车道判断该预定车辆行驶的车道是否为同一车道,然后还可以再根据多个摄像头拍摄得到的行驶的车道判断是否为同一车道,这样就可以解决在同一摄像头监控范围内车辆发生连续变道的行为。
61.如果所述步骤s304、s305在两个软件线程中完成,需要对缓存进行软件加锁,进行互斥操作。
62.s306:最终,将匹配数据及证据图片上传到平台。
63.通过本可选实施例,在一段违法变道待监测路段从前往后依次部署若干个通道的卡口ipc及与其相适应的补光器,按序对每个通道的卡口ipc进行编号,将该编号提前在智能终端服务器上存储并进行关联;智能终端服务器轮询从所有通道卡口ipc获得实时的过车数据;当智能终端服务器收到一条过车数据时将其存盘,并从该过车数据中拷贝出某些字段组装成一条以“车牌号码”作为“key”的key-value型过车特征数据;将该过车特征数据存入键值对类型的缓存中;由独立线程对key-value型缓存中的数据进行遍历及违法变道的判断,当确定为违法变道时,智能终端服务器从其硬盘中取出该车牌号码相邻通道卡口ipc车道号相异的过车数据,将其过车数据匹配、合成证据图片;最终将证据图片上传到平台。本可选实施例突破了传统的违法变道“单点”监测方案,可以有效解决类如隧道、高速等场景中需要长区间、大数据量的违法变道连续监测问题,以及多通道ipc违法数据的匹配问题。同时,利用智能终端服务器的边缘计算能力,使多通道ipc的数据在子网内完成可信匹
配融合(这里的可信匹配融合为将过车特征数据进行匹配,得到该车辆是否发生变道,并且对变道行为进行是否违法的判断),能够极大释放平台算力,降低中心服务器运行负载。
64.在一种实施方式中,ipc可以通过网络(例如移动通讯网络等无线通讯网络)将过程数据发送给中心服务器来进行判断,该中心服务器与ipc并不在同一子网内,需要经过路由器的路由才能与ipc之间进行数据传输,这种由中心服务器来根据过车数据判断是否存在变道违法行为的方式,虽然也能实现判断违法车辆的目的,但是存在数据传输延时,中心服务器运算压力比较大的问题。因此,在上述实施方式中,可以采用智能终端服务器,该智能终端服务器为边缘服务器,边缘服务器与ipc布置在同一子网内,这样边缘服务器与ipc的数据传输速度是比较快的,数据延迟低,并且由边缘服务器进行变道行为判断也可以减轻中心服务器的计算压力。边缘服务器还可以通过网络与中心服务器连接,进而可以将变道行为的判断结果和/或过车数据发送给中心服务器,中心服务器可以保存数据或者进行数据的统计整合。
65.在本实施例中,提供一种电子装置,包括存储器和处理器,存储器中存储有计算机程序,处理器被设置为运行计算机程序以执行以上实施例中的方法。
66.上述程序可以运行在处理器中,或者也可以存储在存储器中(或称为计算机可读介质),计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
67.这些计算机程序也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤,对应与不同的步骤可以通过不同的模块来实现。
68.该本实施例中就提供了这样的一种装置或系统。该装置被称为一种变道监控处理装置,包括:获取模块,用于获取预定车辆在道路预定区间内的行驶数据,其中,所述行驶数据包括:所述预定车辆行驶的车道;所述行驶数据为多个摄像头分别对所述预定车辆的行驶拍摄得到的,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;判断模块,用于判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道;确定模块,用于如果均为同一车道,则确定所述预定车辆在所述预定区间内行驶未进行变道,否则所述预定车辆在所述预定区间内行驶发生了变道行为。
69.该系统或者装置用于实现上述的实施例中的方法的功能,该系统或者装置中的每个模块与方法中的每个步骤相对应,已经在方法中进行过说明的,在此不再赘述。
70.可选地,所述获取模块包括:第一获取单元,用于获取所述预定车辆离开所述预定区间之前最后一个摄像头拍摄得到的所述预定车辆的车牌信息;第二获取单元,用于根据
所述车牌信息获取所述每个摄像头拍摄的车牌信息以及该车牌信息对应的所述预定车辆行驶的车道。
71.可选地,所述每个摄像头拍摄的车牌信息以及该车牌信息对应的所述预定车辆行驶的车道使用键-值对的方式进行存储,其中,所述车牌信息为键key,所述预定车辆行驶的车道为值value。
72.可选地,所述判断模块包括:第三获取单元,用于获取所述预定车辆的车牌信息对应的所有键-值对;判断单元,用于根据所述键-值对中存储的所有的值value是否均一致判断所述预定车辆行驶的车道是否均为同一车道,其中,如果所有的值value均一致则所述预定车辆行驶的车道均为同一车道,否则为不同的车道。
73.可选地,所述所有键-值对均保存在第一缓存中,在确定所述预定车辆行驶的车道均为同一车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存中删除,在所述预定车辆行驶的车道为不同的车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存移至第二缓存,其中,所述第二缓存用于保存发生变道行为的车辆对应的键-值对。
74.可选地,还包括:删除模块,用于遍历所述第一缓存,如果所述第一缓存中的键-值对的存在超过预先配置的时长,则从所述第一缓存中删除该键-值对。
75.可选地,在确定所述预定车辆在所述预定区间内行驶发生变道行为之后,所述方法还包括:第二获取模块,用于获取第一摄像头拍摄的第一图像和所述第二摄像头拍摄的第二图像,其中,所述第一摄像头和所述第二摄像头为所述多个摄像头中两个相邻的摄像头,所述第一图像中所述预定车辆所在的车道与所述第二图像中所述预定车辆所在的车道不同;保存模块,用于将所述第一图像和所述第二图像进行拼接后保存。
76.可选地,在所述预定车辆进入所述预定区间的时间超过预定时长,仍未获取到所述预定车辆在离开所述预定区间之前所述最后一个摄像头拍摄得到的所述车牌信息的情况下,所述判断模块用于:获取所述预定区间内拍摄到所述预定车辆的车牌信息的摄像头;根据拍摄到所述预定车辆的车牌信息的摄像头拍摄得到的所述车辆行驶的车道判断是否均为同一车道。
77.通过上述实施例解决了现有技术中车辆变道监控中所存在的监控范围有限或受gps信号影响较大的问题,进而不依赖与车辆的gps信号,通过多台摄像头对车辆的连续拍摄能够对车辆变道进行更加准确的监控。
78.以上仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
技术特征:
1.一种变道监控处理方法,其特征在于,包括:获取预定车辆在道路预定区间内的行驶数据,其中,所述行驶数据包括:所述预定车辆行驶的车道;所述行驶数据为多个摄像头分别对所述预定车辆的行驶拍摄得到的,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道;如果均为同一车道,则确定所述预定车辆在所述预定区间内行驶未进行变道,否则所述预定车辆在所述预定区间内行驶发生了变道行为。2.根据权利要求1所述的方法,其特征在于,获取所述预定车辆在所述预定区间内的行驶数据包括:获取所述预定车辆离开所述预定区间之前最后一个摄像头拍摄得到的所述预定车辆的车牌信息;根据所述车牌信息获取所述每个摄像头拍摄的车牌信息以及该车牌信息对应的所述预定车辆行驶的车道。3.根据权利要求2所述的方法,其特征在于,在所述预定车辆进入所述预定区间的时间超过预定时长,仍未获取到所述预定车辆在离开所述预定区间之前所述最后一个摄像头拍摄得到的所述车牌信息的情况下,判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道包括:获取所述预定区间内拍摄到所述预定车辆的车牌信息的摄像头;根据拍摄到所述预定车辆的车牌信息的摄像头拍摄得到的所述车辆行驶的车道判断是否均为同一车道。4.根据权利要求1或2所述的方法,其特征在于,所述每个摄像头拍摄的车牌信息以及该车牌信息对应的所述预定车辆行驶的车道使用键-值对的方式进行存储,其中,所述车牌信息为键key,所述预定车辆行驶的车道为值value。5.根据权利要求4所述的方法,其特征在于,判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道包括:获取所述预定车辆的车牌信息对应的所有键-值对;根据所述键-值对中存储的所有的值value是否均一致判断所述预定车辆行驶的车道是否均为同一车道,其中,如果所有的值value均一致则所述预定车辆行驶的车道均为同一车道,否则为不同的车道。6.根据权利要求5所述的方法,其特征在于,所述所有键-值对均保存在第一缓存中,在确定所述预定车辆行驶的车道均为同一车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存中删除,在所述预定车辆行驶的车道为不同的车道的情况下,将所述预定车辆的车牌对应的键-值对从所述第一缓存移至第二缓存,其中,所述第二缓存用于保存发生变道行为的车辆对应的键-值对。7.根据权利要求6所述的方法,其特征在于,还包括:遍历所述第一缓存,如果所述第一缓存中的键-值对的存在超过预先配置的时长,则从所述第一缓存中删除该键-值对。8.根据权利要求1所述的方法,其特征在于,在确定所述预定车辆在所述预定区间内行
驶发生变道行为之后,所述方法还包括:获取第一摄像头拍摄的第一图像和所述第二摄像头拍摄的第二图像,其中,所述第一摄像头和所述第二摄像头为所述多个摄像头中两个相邻的摄像头,所述第一图像中所述预定车辆所在的车道与所述第二图像中所述预定车辆所在的车道不同;将所述第一图像和所述第二图像进行拼接后保存。9.一种变道监控处理装置,其特征在于,包括:获取模块,用于获取预定车辆在道路预定区间内的行驶数据,其中,所述行驶数据包括:所述预定车辆行驶的车道;所述行驶数据为多个摄像头分别对所述预定车辆的行驶拍摄得到的,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;判断模块,用于判断所述多个摄像头中的每个摄像头拍摄得到的所述预定车辆行驶的车道是否均为同一车道;确定模块,用于如果均为同一车道,则确定所述预定车辆在所述预定区间内行驶未进行变道,否则所述预定车辆在所述预定区间内行驶发生了变道行为。10.一种变道监控处理系统,其特征在于,包括:多个摄像头,用于分别对预定车辆在道路预定区间内的行驶进行拍摄,所述多个摄像头设置在所述预定区间内,并在所述道路延伸方向上相互间隔预定距离;软件,用于执行权利要求1至8中任一项所述的方法。
技术总结
本申请公开了一种变道监控处理方法、装置和系统,该方法包括:获取预定车辆在道路预定区间内的行驶数据,行驶数据包括:预定车辆行驶的车道;行驶数据为多个摄像头分别对预定车辆的行驶拍摄得到的,多个摄像头设置在预定区间内,并在道路延伸方向上相互间隔预定距离;判断多个摄像头中的每个摄像头拍摄得到的预定车辆行驶的车道是否均为同一车道;如果均为同一车道,则确定预定车辆在预定区间内行驶未进行变道,否则预定车辆在预定区间内行驶发生了变道行为。通过本申请解决了现有技术中车辆变道监控中所存在的监控范围有限或受GPS信号影响较大的问题,不依赖与车辆的GPS信号,通过多台摄像头对车辆的连续拍摄能够对车辆变道进行更加准确的监控。进行更加准确的监控。进行更加准确的监控。
技术研发人员:
王林浩 郑焕科
受保护的技术使用者:
杭州海康威视数字技术股份有限公司
技术研发日:
2022.05.19
技术公布日:
2022/9/2