本发明属于车辆识别,具体来说是一种车辆姿态识别方法及存储介质。
背景技术:
1、交通领域因车流量密度大,车速快,且对道路的通行承载着重要的作用,,这些重要的公共场所一旦发生交通事故,将面临生命威胁、公共设施损毁、交通道路无法正常运营等严重后果。
2、这些事件中,需要对车辆逆行、异常停放、碰撞事故等进行准确识别,可以极大提升隧道安全事件识别效率。
技术实现思路
1、1.发明要解决的技术问题
2、本发明的目的在于解决现有的车辆姿态识别准确性差的问题。
3、2.技术方案
4、为达到上述目的,本发明提供的技术方案为:
5、本发明的一种车辆姿态识别方法,所述方法为
6、定义车辆关键点,通过采集车辆关键点识别车辆姿态收集数据,建立车辆姿态识别模型,通过姿态识别模型和实时的车辆关键点预测车辆姿态变化。
7、优选地,所述车辆关键点包括左前大灯、右前大灯、左后灯、右后灯、左前轮、右前轮、左后轮、右后轮、驾驶位、前车牌、后车牌。
8、优选地,所述方法包括步骤如下:
9、s100、采集数据;
10、s200、数据处理;
11、s300、建立姿态识别模型;
12、s400、模型训练及优化;
13、s500、预测车辆姿态。
14、优选地,所述步骤s100采集数据具体为采集大量小车图片,所述小车图片需包含若干车辆关键点。
15、优选地,所述步骤s200中数据处理具体为对小车图片其中的车辆关键点进行标注,并对车辆姿态进行注释。
16、优选地,所述步骤s300中建立姿态识别模型具体为采用yolov8模型。
17、优选地,所述步骤s400具体为使用步骤s200得到的数据进行模型训练。
18、优选地,所述步骤s500具体为使用训练后的姿态识别模型,输入车辆图片进行车辆姿态预测。
19、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行上述的方法。
20、3.有益效果
21、采用本发明提供的技术方案,与现有技术相比,具有如下有益效果:
22、本发明的一种车辆姿态识别方法,所述方法为定义车辆关键点,通过采集车辆关键点识别车辆姿态收集数据,建立车辆姿态识别模型,通过姿态识别模型和实时的车辆关键点预测车辆姿态变化。本发明的方法将提升车辆事件(逆行、横向、翻转)的识别效率和置信度,极大提高交通运行的安全性。同时,基于组合事件目标识别算法,降低了上层应用程序的复杂度,提高应用系统的效率,提升隧道安全事件处置效率。
1.一种车辆姿态识别方法,其特征在于:所述方法为
2.根据权利要求1所述的一种车辆姿态识别方法,其特征在于:所述车辆关键点包括左前大灯、右前大灯、左后灯、右后灯、左前轮、右前轮、左后轮、右后轮、驾驶位、前车牌、后车牌。
3.根据权利要求2所述的一种车辆姿态识别方法,其特征在于,所述方法包括步骤如下:
4.根据权利要求3所述的一种车辆姿态识别方法,其特征在于:所述步骤s100采集数据具体为采集大量小车图片,所述小车图片需包含若干车辆关键点。
5.根据权利要求4所述的一种车辆姿态识别方法,其特征在于:所述步骤s200中数据处理具体为对小车图片其中的车辆关键点进行标注,并对车辆姿态进行注释。
6.根据权利要求5所述的一种车辆姿态识别方法,其特征在于:所述步骤s300中建立姿态识别模型具体为采用yolov8模型。
7.根据权利要求6所述的一种车辆姿态识别方法,其特征在于:所述步骤s400具体为使用步骤s200得到的数据进行模型训练。
8.根据权利要求6所述的一种车辆姿态识别方法,其特征在于:所述步骤s500具体为使用训练后的姿态识别模型,输入车辆图片进行车辆姿态预测。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序适于由处理器加载并执行,以使得具有所述处理器的计算机设备执行权利要求1-8任一项所述的方法。