本技术涉及视觉智能,特别是涉及一种车辆异常排水行为检测方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、煤矿、冶金、建材、粮食等行业发运物料时通常采用地磅系统进行称重计量,运输车辆在装料前过磅称重得到皮重,装料后再过磅称重得到毛重,二者的差值即为净重,将用于订单核算。在实际应用中,车辆可能在过皮重之后、过毛重之前通过大量异常排水的方式,使得用于订单核算的净重值远小于实际物料的净重值,给发货方带来较大损失。
2、相关技术中,为了监管该类行为,可以采用人工监控的方式检查车辆在两次过磅称重之间是否具有异常排水行为,然而人力消耗大、检查效率低,特别是物料发运区域面积较大、且运输车辆较多时,还容易因人力不足或人工疲劳而导致漏检或误检。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种车辆异常排水行为检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品,能够提高检测车辆异常排水行为的效率和准确率,特别适用于车辆较密集的应用场景。
2、第一方面,本技术提供了一种车辆异常排水行为检测方法。所述方法包括:
3、基于目标区域的监控视频,对进入目标区域的车辆进行目标跟踪,得到各车辆在各检测视频帧中的检测框区域;
4、针对每个所述车辆,将所述车辆在第i帧检测视频帧中的检测框区域和第i-1帧保留区域的外接矩形区域,确定为该车辆的第i帧行经区域,并将第i帧检测视频帧中该车辆的第i帧行经区域的视频图像作为该车辆的第i帧候选检测图像;所述第i-1帧保留区域为所述车辆的第i-1帧行经区域中未进行水渍检测的区域;
5、判断所述车辆的第i帧行经区域与其它车辆在第i帧检测视频帧中的检测框区域或第i帧行经区域是否相交,若不相交,则将所述车辆的第i帧候选检测图像确定为该车辆的第i帧待检测图像,若相交,则根据所述车辆的第i-1帧待检测图像对该车辆的第i帧候选检测图像中相交区域的图像进行更新,得到该车辆的第i帧待检测图像;
6、将所述车辆的第i帧行经区域中除检测框区域之外的区域,按照预设的区域划分策略划分为若干候选水渍检测区域,并将满足预设尺寸条件的候选水渍检测区域确定为目标水渍检测区域;
7、对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,根据水渍检测结果判断该车辆是否存在异常排水行为。
8、在其中一个实施例中,所述将所述车辆的第i帧行经区域中除检测框区域之外的区域,按照预设的区域划分策略划分为若干候选水渍检测区域,包括:
9、将所述车辆的第i帧检测框的各边界线延长至与第i帧行经区域的边界线相交,得到由检测框边界线及其延长线构成的分界线;
10、将分界线与第i帧行经区域的边界线围合成的各矩形区域中、不包含检测框区域的矩形区域,确定为候选水渍检测区域。
11、在其中一个实施例中,所述将满足预设尺寸条件的候选水渍检测区域确定为目标水渍检测区域,包括:
12、在各所述候选水渍检测区域中确定出面积最大的区域,若该区域的面积大于预设阈值、且宽高比满足预设要求,则将该区域确定为目标水渍检测区域。
13、在其中一个实施例中,所述对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,根据水渍检测结果判断该车辆是否存在异常排水行为,包括:
14、采用预先训练的水渍检测模型对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,得到第一检测结果;
15、若所述第一检测结果表明检测到水渍,则对第i帧对照图像中所述目标水渍检测区域的图像进行水渍检测,得到第二检测结果;所述第i帧对照图像为该车辆经过所述目标水渍检测区域之前的地面图像;
16、根据所述第一检测结果和所述第二检测结果判断该车辆是否存在异常排水行为。
17、在其中一个实施例中,所述第i帧对照图像是根据第i-1帧检测视频帧对第i-1帧对照图像中除第i-1帧保留区域之外的图像进行更新得到的。
18、在其中一个实施例中,所述根据所述第一检测结果和所述第二检测结果判断该车辆是否存在异常排水行为,包括:
19、若第二检测结果中检测到水渍区域的面积与所述第一检测结果中检测到水渍区域的面积之差大于预设阈值,则判断该车辆存在异常排水行为。
20、在其中一个实施例中,所述对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,根据水渍检测结果判断该车辆是否存在异常排水行为,包括:
21、对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,若检测结果表明该车辆存在排水行为,记录检测到排水行为的次数;
22、当检测到该车辆的排水行为的次数达到预设次数时,判断该车辆存在异常排水行为。
23、第二方面,本技术还提供了一种车辆异常排水行为检测装置。所述装置包括:
24、跟踪模块,用于基于目标区域的监控视频,对进入目标区域的车辆进行目标跟踪,得到各车辆在各检测视频帧中的检测框区域;
25、第一确定模块,用于针对每个所述车辆,将所述车辆在第i帧检测视频帧中的检测框区域和第i-1帧保留区域的外接矩形区域,确定为该车辆的第i帧行经区域,并将第i帧检测视频帧中该车辆的第i帧行经区域的视频图像作为该车辆的第i帧候选检测图像;所述第i-1帧保留区域为所述车辆的第i-1帧行经区域中未进行水渍检测的区域;
26、第二确定模块,用于判断所述车辆的第i帧行经区域与其它车辆在第i帧检测视频帧中的检测框区域或第i帧行经区域是否相交,若不相交,则将所述车辆的第i帧候选检测图像确定为该车辆的第i帧待检测图像,若相交,则根据所述车辆的第i-1帧待检测图像对该车辆的第i帧候选检测图像中相交区域的图像进行更新,得到该车辆的第i帧待检测图像;
27、第三确定模块,用于将所述车辆的第i帧行经区域中除检测框区域之外的区域,按照预设的区域划分策略划分为若干候选水渍检测区域,并将满足预设尺寸条件的候选水渍检测区域确定为目标水渍检测区域;
28、检测模块,用于对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,根据水渍检测结果判断该车辆是否存在异常排水行为。
29、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面所述的方法的步骤。
30、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述的方法的步骤。
31、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面所述的方法的步骤。
32、上述车辆异常排水行为检测方法、装置、计算机设备、存储介质和计算机程序产品,通过对进入目标区域的车辆进行视频监控和目标跟踪,得到各车辆在各检测视频帧中的检测框区域,然后将车辆的第i帧检测框区域和第i-1帧保留区域的外接矩形区域,确定为车辆的第i帧行经区域,进而判断第i帧行经区域是否与其它车辆的检测框区域或行经区域相交,若相交,则根据车辆的第i-1帧待检测图像对该车辆的第i帧候选检测图像(从第i帧检测视频帧中获取得到)中相交区域的图像进行更新,作为该车辆的第i帧待检测图像,进而对车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,以判断该车辆是否存在异常排水行为。
33、其中,目标水渍检测区域为车辆行经区域中除检测框区域之外、且满足预设尺寸条件的区域,相应的,暂未进行水渍检测的区域作为保留区域累积至后续帧的行经区域,以便达到检测要求时再进行水渍检测,从而可以提高水渍检测结果和车辆异常排水行为检测结果的准确性。此外,当目标区域中的车辆较密集时,可能某一帧中某车辆的行经区域将与其它车辆相交,通过历史帧待检测图像对相交区域中的像素进行更新累积,而未相交区域采用当前帧视频图像的像素,可以进一步提高检测结果的准确性。因此,相比人工监管的方式,本方案能够提高检测车辆异常排水行为的效率和准确性,从而可以提高物料发运过程中的过磅作弊监管效果,减少发货方损失。
1.一种车辆异常排水行为检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述将所述车辆的第i帧行经区域中除检测框区域之外的区域,按照预设的区域划分策略划分为若干候选水渍检测区域,包括:
3.根据权利要求1所述的方法,其特征在于,所述将满足预设尺寸条件的候选水渍检测区域确定为目标水渍检测区域,包括:
4.根据权利要求1所述的方法,其特征在于,所述对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,根据水渍检测结果判断该车辆是否存在异常排水行为,包括:
5.根据权利要求4所述的方法,其特征在于,所述第i帧对照图像是根据第i-1帧检测视频帧对第i-1帧对照图像中除第i-1帧保留区域之外的图像进行更新得到的。
6.根据权利要求4所述的方法,其特征在于,所述根据所述第一检测结果和所述第二检测结果判断该车辆是否存在异常排水行为,包括:
7.根据权利要求1所述的方法,其特征在于,所述对所述车辆的第i帧待检测图像中目标水渍检测区域的图像进行水渍检测,根据水渍检测结果判断该车辆是否存在异常排水行为,包括:
8.一种车辆异常排水行为检测装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
