logo好方法网

转向灯使用检测方法、装置、计算机设备和存储介质


技术摘要:
本申请涉及一种转向灯使用检测方法、装置、计算机设备和存储介质。所述方法通过获取与待检测车辆对应的多帧视频图像,定位各帧视频图像中待检测车辆的转向灯区域,以对各帧视频图像中待检测车辆的转向灯区域进行分类检测,从而获得各帧视频图像中转向灯的状态,进而根  全部
背景技术:
随着社会经济的不断发展,城市机动车保有量也迅速增长,传统的人工审核车辆 违章的处理量已无法跟上车辆的增长速度。 传统技术中,对于车辆是否正确使用转向灯,一般通过图像识别技术,检测路口拍 摄的单张包含目标车辆的图像中转向灯是否开启进行判断,从而导致是否正确使用转向灯 的检测结果准确率不高。
技术实现要素:
基于此,有必要针对上述传统技术中是否正确使用转向灯的检测结果准确率不高 的问题,提供一种准确率较高的转向灯使用检测方法、装置、计算机设备和存储介质。 一种转向灯使用检测方法,所述方法包括: 获取与待检测车辆对应的多帧视频图像; 定位各帧视频图像中待检测车辆的转向灯区域; 对各帧视频图像中待检测车辆的转向灯区域进行分类检测,以获得各帧视频图像 中转向灯的状态; 根据各帧视频图像中转向灯的状态,获取转向灯的使用时长; 若转向灯的使用时长与设定的标准时长相匹配,则确定待检测车辆转向灯的使用 合法。 在其中一个实施例中,获取与待检测车辆对应的多帧视频图像,包括:获取待审核 的图像数据,所述图像数据中包括若干帧视频图像;通过车辆检测模型对待审核的图像数 据中的设定帧进行检测,得到待检测车辆;通过目标追踪检测模型追踪图像数据中包含待 检测车辆的每一帧视频图像,以获取与待检测车辆对应的多帧视频图像。 在其中一个实施例中,定位各帧视频图像中待检测车辆的转向灯区域,包括:通过 转向灯定位检测模型,定位与待检测车辆对应的多帧视频图像中待检测车辆的左转向灯区 域和右转向灯区域;根据与待检测车辆对应的多帧视频图像确定待检测车辆的行驶方向; 确定与行驶方向对应的待检测左转向灯或待检测右转向灯;根据确定的待检测左转向灯或 待检测右转向灯,获取各帧视频图像中定位的待检测车辆的左转向灯区域或右转向灯区 域。 在其中一个实施例中,转向灯的状态包括转向灯为亮的状态或转向灯为不亮的状 态;对各帧视频图像中待检测车辆的转向灯区域进行分类检测,以获得各帧视频图像中转 向灯的状态,包括:采用转向灯状态检测模型对各帧视频图像中待检测车辆的转向灯区域 进行分类检测,以获得各帧视频图像中转向灯为亮的状态或转向灯为不亮的状态。 4 CN 111724607 A 说 明 书 2/13 页 在其中一个实施例中,采用转向灯状态检测模型对各帧所述视频图像中待检测车 辆的转向灯区域进行分类检测之前,所述方法还包括:按设定频率对多帧视频图像进行采 样,以获取采样的各帧所述视频图像;所述采用转向灯状态检测模型对各帧所述视频图像 中待检测车辆的转向灯区域进行分类检测,包括:采用转向灯状态检测模型对采样的各帧 所述视频图像中待检测车辆的转向灯区域进行分类检测,以获得采样的各帧视频图像中转 向灯为亮的状态或转向灯为不亮的状态。 在其中一个实施例中,根据各帧视频图像中转向灯的状态,获取转向灯的使用时 长,包括:根据各帧视频图像的时序对各帧视频图像中转向灯的状态进行连续状态编码;根 据状态编码确定转向灯是否开启;若确定转向灯开启,则根据状态编码获取转向灯持续使 用的最大帧数;根据最大帧数和视频帧率计算所述转向灯的使用时长。 在其中一个实施例中,根据状态编码确定转向灯是否开启,包括:根据状态编码确 定转向灯的状态的是否存在跳转;若确定转向灯的状态存在跳转,则获取转向灯的跳转次 数;当跳转次数达到第一设定值时,则确定转向灯开启。 在其中一个实施例中,根据状态编码获取转向灯持续使用的最大帧数,包括:确定 转向灯的状态跳转后的当前帧所在位置;根据转向灯的状态跳转后的当前帧所在位置,获 取状态跳转前和状态跳转后分别对应的连续帧数;根据状态跳转前和状态跳转后分别对应 的连续帧数计算转向灯持续使用的最大帧数。 在其中一个实施例中,根据状态跳转前和状态跳转后分别对应的连续帧数计算转 向灯持续使用的最大帧数,包括:若各连续帧数均小于第二设定值,则将状态编码对应的各 帧视频图像的总帧数确定为转向灯持续使用的最大帧数。 在其中一个实施例中,根据状态跳转前和状态跳转后分别对应的连续帧数计算转 向灯持续使用的最大帧数,包括:若各连续帧数中存在大于第二设定值的连续帧数,则确定 大于第二设定值的连续帧数中与第二设定值对应的当前帧所在的位置;根据当前帧所在位 置获取转向灯持续使用的多个帧数;将转向灯持续使用的多个帧数中的最大帧数确定为转 向灯持续使用的最大帧数。 一种转向灯使用检测装置,所述装置包括: 获取模块,用于获取与待检测车辆对应的多帧视频图像; 定位模块,用于定位各帧视频图像中待检测车辆的转向灯区域; 状态检测模块,用于对各帧视频图像中待检测车辆的转向灯区域进行分类检测, 以获得各帧视频图像中转向灯的状态; 使用时长确定模块,用于根据各帧所述视频图像中转向灯的状态,获取转向灯的 使用时长; 合法检测模块,用于若转向灯的使用时长与设定的标准时长相匹配,则确定待检 测车辆转向灯的使用合法。 一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理 器执行所述计算机程序时实现如上所述方法的步骤。 一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执 行时实现如上所述方法的步骤。 上述转向灯使用检测方法、装置、计算机设备和存储介质,通过获取与待检测车辆 5 CN 111724607 A 说 明 书 3/13 页 对应的多帧视频图像,定位各帧视频图像中待检测车辆的转向灯区域,以对各帧视频图像 中待检测车辆的转向灯区域进行分类检测,从而获得各帧视频图像中转向灯的状态,进而 根据各帧视频图像中转向灯的状态,获取转向灯的使用时长,若转向灯的使用时长与设定 的标准时长相匹配,则确定待检测车辆转向灯的使用合法,其通过转向灯的使用时长来判 断车辆是否正确使用转向灯,从而极大的提高了是否正确使用转向灯的准确性。 附图说明 图1为一个实施例中转向灯使用检测方法的应用环境图; 图2为一个实施例中转向灯使用检测方法的流程示意图; 图3为一个实施例中获取与待检测车辆对应的多帧视频图像步骤的流程示意图; 图4为一个实施例中训练样本数据的标注示意图; 图5为一个实施例中检测得到的待检测车辆示意图; 图6为一个实施例中定位待检测车辆的转向灯区域步骤的流程示意图; 图7为一个实施例中对待检测车辆的转向灯区域进行定位的示意图; 图8为一个实施例中定位得到的转向灯区域示意图; 图9为一个实施例中获取转向灯的使用时长步骤的流程示意图; 图10为一个实施例中确定转向灯是否开启步骤的流程示意图; 图11为一个实施例中取转向灯持续使用的最大帧数步骤的流程示意图; 图12A为一个实施例中应用场景的部署示意图; 图12B为一个实施例中具体应用的流程示意图; 图13为一个实施例中转向灯使用检测装置的结构框图; 图14为一个实施例中计算机设备的内部结构图。
下载此资料需消耗2积分,
分享到:
收藏