技术领域
[0001] 本申请涉及车辆检测技术领域,尤其涉及一种车辆智能轴重检测方法、装置、设备及存储介质。
相关背景技术
[0002] 在高速入口一般会对货车或者特种车等大型车进行计量检测,防止车辆出现超载、超限等情形,但是,传统的检测方法往往侧重于检测车辆是否超载,而在某些情况中,由于车辆或者其货物重量分布不均的问题,使得车辆的轴重分布不均匀,如果轴重过大,会导致地面压力过大,增加道路或桥梁受损的风险,其次,过大的轴重也会使车身收到压迫损害,严重威胁人员安全。现有的车辆检测技术中容易受到多种因素的限制,使得测量的轴重不准确。
[0003] 因此,如何精确测量车辆中各车轴的承重成为亟待解决的问题。
具体实施方式
[0013] 为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0014] 本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0015] 在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0016] 下面对本申请实施例所涉及的相关内容、概念、含义、技术问题、技术方案、有益效果等进行说明。
[0017] 请参见图1,图1是本申请实施例提供的一种车辆智能轴重检测方法的流程示意图,该方法应用于车辆计量装置的处理模块,车辆计量装置还包括:计量传感器、摄像模块,该方法包括但不限于如下步骤:S101、通过所述摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车
辆图像。
[0018] 本申请实施例中,预设路段可以包括以下一种:高速出入口、省道、国道、机场、火车站、高铁站、指定计量单位等等,在此不做限定。
[0019] 本申请实施例中,目标车辆可以包括以下一种:货车、轿车、卡车、公共汽车、特种车辆等等,在此不做限定。
[0020] 具体实施例中,目标车辆可以是货车,预设路段可以是高速公路的入口处,具体地,当货车行驶至高速公路的入口处时,货车进入摄像模块的视野,则自动触发摄像头进行拍摄,得到货车的车辆图像,即目标车辆图像。
[0021] 其中,目标车辆图像为完整的车辆图像,可以显示车辆的整体轮廓和特征,通过对目标车辆图像进行分析,可以得到车辆尺寸、车型、车轮、车辆载货情况等等,基于图像分析的数据,为轴重检测提供了基础的数据。
[0022] 可选地,上述步骤S101、通过所述摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图像,可以包括如下步骤:A11、当所述目标车辆处于所述预设路段时,指示所述摄像模块对所述目标车辆进行拍摄,得到第一车辆图像;
A12、在所述第一车辆图像满足第一预设条件时,则将所述第一车辆图像确定为所述目标车辆图像;
A13、在所述第一车辆图像不满足所述第一预设条件时,则获取所述预设路段的环境数据,得到目标环境数据;
A14、根据所述目标环境数据确定所述摄像模块的目标调整参数;
A15、基于所述目标调整参数对所述摄像模块的初始摄像参数进行调整,得到目标拍摄参数;
A16、控制所述摄像模块以所述目标拍摄参数对所述目标车辆进行拍摄,得到第二车辆图像;
A17、在所述第二车辆图像满足所述第一预设条件时,则将所述第二车辆图像确定为所述目标车辆图像。
[0023] 其中,第一预设条件是指图像清晰、图像包含完整的车辆视图、光照充足等等,第一预设条件可以提前设置或系统默认,当车辆图像满足第一预设条件时,可以对车辆图像进行特征提取并分析,否则,摄像模块采集的车辆图像并不适合进行图像分析。
[0024] 具体实施例中,当目标车辆处于预设路段时,处理模块指示摄像模块对目标车辆进行拍摄,得到第一车辆图像。在第一车辆图像满足第一预设条件时,则将第一车辆图像确定为目标车辆图像,并进行下一步图像分析;在第一车辆图像不满足第一预设条件时,可能是因为环境的影响,如天气或路况环境等,导致拍摄模块未能拍摄到清晰的图像,则需要获取预设路段周围的环境数据,得到目标环境数据,其中,目标环境数据可以包括以下至少一种:光照条件、天气状况、路面状况,等等,在此不做限定,并根据目标环境数据对摄像模块的摄像参数进行调整,以重新进行拍摄。
[0025] 接着,通过对目标环境数据进行分析,可以确定摄像模块的目标调整参数,其中,目标调整参数可以包括以下至少一种:曝光时间、感光度、镜头焦距、亮度、对比度等等,在此不做限定,基于目标调整参数对摄像模块的初始摄像参数进行调整,如增加曝光时间以补偿低光照条件、调整感光度以减少图像噪点等等,进而得到目标拍摄参数,控制摄像模块以目标拍摄参数对目标车辆进行拍摄,得到第二车辆图像。在第二车辆图像满足第一预设条件时,则将第二车辆图像确定为目标车辆图像,否则,重新对摄像模块的摄像参数进行调整,以确保获取清晰的车辆图像进行图像分析。
[0026] S102、对所述目标车辆图像进行车型识别,得到所述目标车辆的目标车型、目标轴数和n个轴间距;所述目标轴数为m,m=n+1。
[0027] 其中,n为大于或等于1的整数,目标轴数为m,m=n+1,而轴间距表示每相邻两根车轴之间的距离,例如,当目标车辆为4轴车时,目标车辆有3个轴间距。
[0028] 具体实施例中,可以通过计算机视觉算法,如训练好的深度学习模型对目标车辆图像进行车型识别,还可以通过提取目标车辆图像中的特征数据与预设车型数据库进行匹配,最终得到目标车辆的目标车型、目标轴数和n个轴间距。
[0029] 可选地,上述步骤S102、对所述目标车辆图像进行车型识别,得到所述目标车辆的目标车型、目标轴数和n个轴间距,可以包括如下步骤:A201、对所述目标车辆图像进行预处理操作,得到第三车辆图像;所述预处理操作包括以下至少一种:调整亮度、调整对比度、降噪、边缘增强;
A202、提取所述第三车辆图像的特征数据,得到目标特征数据;
A203、将所述目标特征数据与预设车型数据库中每一车型的特征数据进行匹配,
得到多个匹配度;
A204、选取所述多个匹配度中的最大值,将所述最大值对应的车型确定为所述目
标车型;
A205、根据所述目标特征数据确定所述目标车辆位于同一侧且用于承载和行驶的
车轮,得到m个车轮;
A206、确定所述m个车轮中每一车轮对应的中心位置,得到m个中心位置;
A207、确定所述m个中心位置中每相邻两个中心位置在所述第三车辆图像中的像
素距离,得到n个第一像素距离;
A208、确定所述目标车辆在所述第三车辆图像中的像素距离,得到第二像素距离;
A209、根据所述目标特征数据确定所述目标车辆的长度数据,得到目标长度数据;
A210、根据所述n个第一像素距离、所述第二像素距离和所述目标长度数据确定所述n个轴间距;轴间距与第一像素距离一一对应。
[0030] 其中,预设车型数据库是指存储了各种车辆类型相关信息的电子数据库,预设车型数据库中可以包括以下信息:车型标识、车辆轮廓、车辆尺寸、车辆轴数、车窗布局、车灯位置等等,在此不做限定。
[0031] 具体实施例中,对目标车辆图像进行预处理操作,得到第三车辆图像,其中,预处理操作包括以下至少一种:调整亮度、调整对比度、降噪、边缘增强等等,在此不做限定。通过对目标车辆图像进行预处理操作,可以进一步提高图像质量,以清晰地识别到目标车辆的特征。
[0032] 进一步地,提取第三车辆图像的特征数据,得到目标特征数据,将目标特征数据与预设车型数据库中每一车型的特征数据进行匹配,得到多个匹配度,匹配度用于判断目标车辆的目标特征数据与预设车型数据库中各车型的特征数据之间的相似度,选取多个匹配度中的最大值,将最大值对应的车型确定为目标车型。
[0033] 接着,根据目标特征数据对目标车辆的同一侧进行分析,以确定目标车辆位于同一侧且用于承载和行驶的车轮,得到m个车轮,其中,车轮个数与目标车辆的目标轴数所对应。同时,确定m个车轮中每一车轮对应的中心位置,得到m个中心位置,通过测量每相邻两个中心位置在第三车辆图像中的像素距离,得到n个第一像素距离,并根据第三车辆图像可以确定目标车辆在第三车辆图像中的像素距离,得到第二像素距离,其中,第一像素距离区别于第二像素距离,第一像素距离表示车轴与车轴之间的像素距离,而第二像素距离表示目标车辆的整个车身长度的像素距离。根据目标特征数据确定目标车辆的长度数据,得到目标长度数据,根据n个第一像素距离、第二像素距离和目标长度数据确定n个轴间距,即通过第二像素距离和目标长度数据之间的比例关系,可以确定n个第一像素距离对应的n个轴间距。通过对目标车辆图像进行车型识别,得到目标车辆的目标车型、目标轴数和n个轴间距,可以根据这些数据进一步确定目标车辆的轴重分布系数。
[0034] S103、根据所述目标车型、所述目标轴数和所述n个轴间距确定每根车轴的轴重分布系数,得到m个轴重分布系数。
[0035] 本申请实施例中,轴重分布系数是指车辆各车轴所承担的重量比例,可以通过收集多辆同类型的轴重数据,并对这些轴重数据进行统计分析,确定不同车轴的轴重分布进而确定当前车型的轴重分布系数,还可以通过数学模型方法,基于影响轴重分布的因素,如车辆类型、载重、道路条件等因素,根据这些因素建立数学模型,如线性模型、非线性模型、随机模型等,通过数学模型计算目标车辆的轴重分布系数。
[0036] 具体实施例中,根据目标车型、目标轴数和n个轴间距可以获取多个样本车辆数据,并对样本车辆数据进行分析,以确定样本车辆每根车轴的轴重分布系数,得到m个轴重分布系数,同时,m个轴重分布系数也适用于本申请实施例中的目标车辆,根据m个轴重分布系数可以确定目标车辆中每根车轴的轴重。
[0037] 可选地,上述步骤S103、根据所述目标车型、所述目标轴数和所述n个轴间距确定每根车轴的轴重分布系数,得到m个轴重分布系数,可以包括如下步骤:A31、获取样本车辆集;所述样本车辆集包括p个样本车辆;所述p为大于1的整数;
所述样本车辆集中每一样本车辆均为所述目标车型,且每一样本车辆均包括m根车轴,每一样本车辆均包括所述n个轴间距;
A32、获取所述样本车辆集中每一样本车辆的样本轴重数据集,得到p个样本轴重
数据集;
A33、根据所述p个样本轴重数据集确定所述m根车轴中每一车轴对应的轴重数据
集,得到m个轴重数据集;
A34、根据所述m个轴重数据集确定每根车轴对应的平均轴重数据,得到m个平均轴重数据;
A35、对所述m个平均轴重数据进行归一化处理,得到所述m个轴重分布系数;轴重分布系数与平均轴重数据一一对应。
[0038] 具体实施例中,获取目标车型、目标轴数和n个轴间距后,可以根据目标车型、目标轴数和n个轴间距进行收集样本车辆集,样本车辆集中每一样本车辆均为目标车型,且每一样本车辆均包括m根车轴,每一样本车辆均包括n个轴间距,最终可以收集p个样本车辆,p为大于1的整数。
[0039] 接着,获取样本车辆集中每一样本车辆的样本轴重数据集,得到p个样本轴重数据集,每一样本轴重数据集包括样本车辆的每根车轴的重量,即m个轴重数据。根据p个样本轴重数据集可以确定m根车轴中每一车轴对应的轴重数据集,得到m个轴重数据集,每一轴重数据集包括当前车轴的p个轴重数据。根据m个轴重数据集计算每根车轴对应的平均轴重数据,得到m个平均轴重数据,m个平均轴重数据反映了每根车轴在样本车辆中的典型载重情况。
[0040] 进一步地,对m个平均轴重数据进行归一化处理,得到m个轴重分布系数,其中,归一化处理包括将m个平均轴重数据按比例进行调整,使得每根轴重的占比总和为1,即m个轴重分布系数的总和为1。每个轴重分布系数表示相应车轴在车辆中重量中的比例,根据样本车辆集获得的轴重分布系数,可以得到在实际情况中,目标车辆的轴重分布系数,即根据车辆的车型信号和车辆设计参数,可以设计每根车轴的一般轴重。
[0041] 在一个可能的实施例中,样本车辆集包括100个样本车辆,当前目标车辆为4轴载货汽车,其包括3个轴间距,则每一样本车辆均为4轴载货汽车,每一样本车辆均包括3个轴间距,样本车辆的轴间距与目标车辆的轴间距一一对应。接着,可以根据100个样本轴重数据集确定4根车轴中每一车轴对应的轴重数据集,得到4个轴重数据集,每一轴重数据集包括100个轴重数据。根据4个轴重数据集可以确定每根车轴对应的轴重分布系数。
[0042] S104、通过所述计量传感器采集所述目标车辆的每根车轴的第一轴重数据,得到m个第一轴重数据。
[0043] 其中,计量传感器设置于预设路段下,可以将计量传感器设置在秤台内部,并将秤台嵌入预设路段中,使得在车辆通过时,车轮压在秤台上,通过计量传感器可以检测车轮对秤台的压力,并计算得到车辆的车轴重量。
[0044] 为了方便理解,如图2所示,图2是本申请实施例提供的一种车辆智能轴重检测方法的应用场景示意图。如图2所示,在预设路段的地面上嵌入秤台,计量传感器设置于秤台内部,当目标车辆行驶至预设路段时,目标车辆的每根车轴经过秤台,通过计量传感器采集目标车辆的车轴的轴重数据。在预设路段中,还设有摄像模块,根据摄像模块对目标车辆经过秤台的拍摄时间和计量传感器检测的时间进行计算,可以得到目标车辆每根车轴对应的轴重数据。
[0045] 具体实施例中,通过计量传感器可以采集目标车辆的每根车轴的第一轴重数据,得到m个第一轴重数据,即目标车辆每根车轴的实际轴重。
[0046] S105、根据所述m个第一轴重数据确定目标计量数据。
[0047] 本申请实施例中,目标计量数据可以是以下一种:车辆的总重量、轴重分布、超载情况等等,在此不做限定。
[0048] 具体实施例中,目标计量数据可以是目标车辆的总重量,具体地,将m个第一轴重数据进行相加,得到车辆的总重量,即目标计量数据。
[0049] S106、根据所述m个轴重分布系数和所述目标计量数据确定每根车轴的第二轴重数据,得到m个第二轴重数据。
[0050] 具体实施例中,根据m个轴重分布系数和目标计量数据可以确定目标车辆每根车轴的第二轴重数据,即根据目标车辆的每根车轴的轴重占目标车辆的总重量比例和目标车辆的总重量确定目标车辆的每根车轴的轴重。
[0051] 其中,第二轴重数据区别于第一轴重数据,第二轴重数据为目标车辆的理论轴重数据,而第一轴重数据为目标车辆的实际测量的轴重数据,但是,第二轴重数据对应的车轴与第一轴重数据对应的车轴一一对应。
[0052] 在一个可能的实施例中,目标车辆为4轴载货汽车,根据车辆的设计和样本车辆的计算下,在目标车辆的总重量为10吨时,轴重分布系数设定为前轴10%,两个中轴各35%,后轴20%,即可以分别得到前轴轴重为1吨、两个中轴轴重各为3.5吨和后轴轴重为2吨。
[0053] S107、根据所述m个第一轴重数据和所述m个第二轴重数据确定所述目标车辆的每根车轴的轴重数据,得到m个目标轴重数据。
[0054] 其中,目标轴重数据为通过结合第一轴重数据和第二轴重数据进而确定的,第一轴重数据为通过计量传感器测量而得,其数据的准确性可能受到传感器误差、环境条件等因素的影响,如路面倾斜、下雨天气、车辆快速通过等,而第二轴重数据为通过对目标车辆的轴重进行理论分析,但是分析的过程基于历史数据或数学模型等,可能不完全反映目标车辆的实际载重情况,因此,将第一轴重数据和第二轴重数据进行分析和比较,结合第一轴重数据和第二轴重数据计算出每根车轴的目标轴重数据,从而获得更准确的目标车辆的轴重数据。
[0055] 具体实施例中,可以将m个第一轴重数据和m个第二轴重数据进行加权运算来确定目标车辆的每根车轴的轴重数据,得到m个目标轴重数据,根据m个目标轴重数据可以确定目标车辆的每根车轴的最终轴重数据,即目标轴重数据为准确的轴重数据。
[0056] 可选地,上述步骤S107、根据所述m个第一轴重数据和所述m个第二轴重数据确定所述目标车辆的每根车轴的轴重数据,得到m个目标轴重数据,可以包括如下步骤:A701、获取所述目标车辆的第一车轴在经过所述计量传感器时所述目标车辆的目
标速度和目标加速度;所述第一车轴为所述目标车辆的m根车轴中任一车轴;
A702、根据所述目标速度和所述目标加速度对所述第一车轴的目标第一轴重数据
进行调整,得到第三轴重数据;
A703、获取所述第一车轴的目标第二轴重数据对应的第一权重系数;
A704、根据所述第一权重系数确定所述第三轴重数据对应的第二权重系数;
A705、根据所述第一车轴的目标第二轴重数据、所述第三轴重数据、所述第一权重系数和所述第二权重系数进行加权运算,得到所述第一车轴对应的目标轴重数据。
[0057] 具体实施例中,获取目标车辆的第一车轴在经过计量传感器时目标车辆的目标速度和目标加速度,其中,第一车轴为目标车辆的m根车轴中任一车轴。接着,根据目标速度和目标加速度对第一车轴的目标第一轴重数据进行调整,得到第三轴重数据,即当车辆经过计量传感器时,如果车辆进行加速,目标车辆的后轴可能会承担更多的重量,则根据计量传感器测得的目标第一轴重数据可能会变大,因此,需要根据目标车辆当前的速度和加速度对目标第一轴重数据进行调整,得到第三轴重数据。
[0058] 进一步地,获取第二轴重数据对应的第一权重系数,根据第一权重系数确定第三轴重数据对应的第二权重系数,第一权重系数表示第一车轴的目标第二轴重数据占第一车轴对应的目标轴重数据的比重,第一权重系数和第二权重系数的总和为1,其中,第一权重系数可以预先设置或系统默认,具体可以根据实际情况进行设定,如传感器精度越高,稳定性好,则可以设置较低的第一权重系数,表示根据计量传感器测得的第二轴重数据对目标轴重数据的影响较大,即第二权重系数较高,若传感器精度低,则可以增加第一权重系数。接着,根据第一车轴的目标第二轴重数据、第三轴重数据、第一权重系数和第二权重系数进行加权运算,可以得到第一车轴对应的目标轴重数据。
[0059] 可选地,上述步骤A702、根据所述目标速度和所述目标加速度对所述第一车轴的目标第一轴重数据进行调整,得到第三轴重数据,可以包括如下步骤:B711、获取基准速度和基准加速度;
B712、根据所述基准速度和所述目标速度确定速度偏移系数;
B713、根据所述基准加速度和所述目标加速度确定加速度偏移系数;
B714、获取所述目标速度对所述第一车轴的影响程度,得到速度影响系数;
B715、获取所述目标加速度对所述第一车轴的影响程度,得到加速度影响系数;
B716、根据所述速度偏移系数、所述速度影响系数、所述加速度偏移系数和所述加速度影响系数确定所述第一车轴的目标第一轴重数据对应的调整系数,得到目标调整系数;
B717、根据所述目标调整系数对所述第一车轴的目标第一轴重数据进行调整,得
到所述第三轴重数据。
[0060] 具体实施例中,首先获取基准速度和基准加速度,基准速度和基准加速度分别表示目标车辆在标准测试条件下的速度和加速度,基准速度用于确保车辆在轴重测量以基准速度通过的测量数据为准确的数据,需要说明的是,当车辆高速行驶时,可能因为车辆轮胎与路面的接触特性,包括轮胎的变形、摩擦和抓地力等,影响轴重测量的准确性,而如果车辆速度过低,可能因为车辆无法完全触发或通过所有传感器导致影响传感器的测量精度。而在车辆加速或减速时,车辆的轴重分布可能会发生变化,基准加速度用于评估在动态条件下的轴重。
[0061] 需要说明的是,本申请实施例通过动态检测车辆的轴重,因此设置目标车辆通过计量传感器的基准速度,基准速度可以进行调整,如将基准速度设置为0,则表示车辆停止在计量传感器上测得的轴重数据为准确的数据。
[0062] 进一步地,根据基准速度和目标速度进行比较,确定速度偏移系数,根据基准加速度和目标加速度进行比较,确定加速度偏移系数,获取目标速度对第一车轴的影响程度,得到速度影响系数,获取目标加速度对第一车轴的影响程度,得到加速度影响系数,其中速度影响系数和加速度影响系数用于在调整轴重测量数据时,补偿速度和加速度的影响。
[0063] 接着,根据速度偏移系数、速度影响系数、加速度偏移系数和加速度影响系数确定第一车轴的目标第一轴重数据对应的调整系数,得到目标调整系数,其中,目标调整系数可以通过以下公式进行计算:目标调整系数=1+速度偏移系数×速度影响系数+加速度偏移系数×加速度影响系数,其中,速度偏移系数=目标速度‑基准速度,加速度偏移系数=目标加速度‑基准加速度。根据目标调整系数对第一车轴的目标第一轴重数据进行调整,得到第三轴重数据。
[0064] 在一个可能的实施例中,基准速度设置为50km/h,基准加速度设置为0m/s²,车辆通过计量传感器时,目标速度为60km/h,目标加速度为0.1m/s²,速度偏移系数为10,加速度偏移系数为0.1,设定每增加1km/h的速度,轴重读数可能会增加0.05%,则速度影响系数为0.0005,每增加0.1m/s²的加速度,轴重读数可能会增加0.3%,则加速度影响系数为0.003,则目标调整系数最终为1.035。
[0065] 可选地,所述车辆检测装置还包括提示模块,所述方法还可以包括如下步骤:C721、在所述目标计量数据大于或等于预设第一阈值时,则生成第一提示信息,并通过所述提示模块展示所述第一提示信息;所述第一提示信息用于提示所述目标车辆已经超重;
C722、在所述目标计量数据小于所述预设第一阈值时,判断所述m个目标轴重数据中是否存在大于或等于预设第二阈值的目标轴重数据;
C723、若所述m个目标轴重数据中存在大于或等于所述预设第二阈值的目标轴重
数据时,获取所述m个目标轴重数据中大于或等于所述预设第二阈值的目标轴重数据,得到k个目标轴重数据;所述k为大于或等于1且小于或等于m的整数;
C724、根据所述k个目标轴重数据确定k个车轴位置;
C725、根据所述k个车轴位置生成第二提示信息,并通过所述提示模块展示所述第二提示信息;所述第二提示信息用于提示所述目标车辆的所述k个车轴位置对应的车轴已经超重;
C726、若所述m个目标轴重数据中不存在大于或等于所述预设第二阈值的目标轴
重数据时,则生成第三提示信息,并通过所述提示模块展示所述第三提示信息;所述第三提示信息用于提示所述目标车辆可以正常通过。
[0066] 其中,提示模块可以是设置于预设路段的显示屏,用于展示提示信息。
[0067] 其中,预设第一阈值为预先设置或系统默认,表示当目标车辆的目标计量数据大于或等于该阈值时,目标车辆则超重。预设第二阈值为预先设置或系统默认,表示当目标车辆的多根车轴存在超过该阈值的车轴时,则目标车辆中某根车轴超重。
[0068] 具体实施例中,在目标计量数据大于或等于预设第一阈值时,则生成第一提示信息,并通过提示模块展示第一提示信息,其中,第一提示信息用于提示目标车辆已经超重。在目标计量数据小于预设第一阈值时,判断m个目标轴重数据中是否存在大于或等于预设第二阈值的目标轴重数据,若m个目标轴重数据中存在大于或等于预设第二阈值的目标轴重数据时,获取m个目标轴重数据中大于或等于预设第二阈值的目标轴重数据,得到k个目标轴重数据,其中,k为大于或等于1且小于或等于m的整数,根据k个目标轴重数据确定k个车轴位置,根据k个车轴位置生成第二提示信息,并通过提示模块展示第二提示信息,其中,第二提示信息用于提示目标车辆的k个车轴位置对应的车轴已经超重,若m个目标轴重数据中不存在大于或等于预设第二阈值的目标轴重数据时,则生成第三提示信息,并通过提示模块展示第三提示信息,其中,第三提示信息用于提示目标车辆可以正常通过。
[0069] 综上所述,通过实施本申请实施例,可以通过摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图像;对目标车辆图像进行车型识别,得到目标车辆的目标车型、目标轴数和n个轴间距;目标轴数为m;根据目标车型、目标轴数和n个轴间距确定每根车轴的轴重分布系数,得到m个轴重分布系数;通过计量传感器采集目标车辆的每根车轴的第一轴重数据,得到m个第一轴重数据;根据m个第一轴重数据确定目标计量数据;根据m个轴重分布系数和目标计量数据确定每根车轴的第二轴重数据,得到m个第二轴重数据;根据m个第一轴重数据和m个第二轴重数据确定目标车辆的每根车轴的轴重数据,得到m个目标轴重数据,因此,实现了精确测量车辆中各车轴的承重,并可以根据车辆的轴重分布判断车辆是否存在超载或重量不均匀分布的情况,根据车辆的轴重分布提供相应的提示,确保车辆行驶的安全性和道路的耐久性。
[0070] 请参见图3,图3是本申请实施例提供的一种车辆智能轴重检测装置的结构示意图,所述车辆智能轴重检测装置300应用于车辆计量装置的处理模块,所述车辆计量装置还包括:计量传感器、摄像模块,所述车辆智能轴重检测装置300包括:车辆识别单元301、数据处理单元302、轴重确定单元303,其中,通过所述摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图
像;
所述车辆识别单元301,用于对所述目标车辆图像进行车型识别,得到所述目标车辆的目标车型、目标轴数和n个轴间距;所述目标轴数为m,m=n+1;n为大于或等于1的整数;
所述数据处理单元302,用于根据所述目标车型、所述目标轴数和所述n个轴间距
确定每根车轴的轴重分布系数,得到m个轴重分布系数;
通过所述计量传感器采集所述目标车辆的每根车轴的第一轴重数据,得到m个第
一轴重数据;所述计量传感器设置于所述预设路段下方;
所述数据处理单元302,还用于根据所述m个第一轴重数据确定目标计量数据;
所述轴重确定单元303,用于根据所述m个轴重分布系数和所述目标计量数据确定
每根车轴的第二轴重数据,得到m个第二轴重数据;所述第二轴重数据对应的车轴与所述第一轴重数据对应的车轴一一对应;
所述轴重确定单元303,还用于根据所述m个第一轴重数据和所述m个第二轴重数
据确定所述目标车辆的每根车轴的轴重数据,得到m个目标轴重数据。
[0071] 可选地,在所述通过所述摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图像方面,所述车辆识别单元301还具体用于:当所述目标车辆处于所述预设路段时,指示所述摄像模块对所述目标车辆进行拍
摄,得到第一车辆图像;
在所述第一车辆图像满足第一预设条件时,则将所述第一车辆图像确定为所述目
标车辆图像;
在所述第一车辆图像不满足所述第一预设条件时,则获取所述预设路段的环境数
据,得到目标环境数据;
根据所述目标环境数据确定所述摄像模块的目标调整参数;
基于所述目标调整参数对所述摄像模块的初始摄像参数进行调整,得到目标拍摄
参数;
控制所述摄像模块以所述目标拍摄参数对所述目标车辆进行拍摄,得到第二车辆
图像;
在所述第二车辆图像满足所述第一预设条件时,则将所述第二车辆图像确定为所
述目标车辆图像。
[0072] 可选地,在所述对所述目标车辆图像进行车型识别,得到所述目标车辆的目标车型、目标轴数和n个轴间距方面,所述车辆识别单元301还具体用于:对所述目标车辆图像进行预处理操作,得到第三车辆图像;所述预处理操作包括
以下至少一种:调整亮度、调整对比度、降噪、边缘增强;
提取所述第三车辆图像的特征数据,得到目标特征数据;
将所述目标特征数据与预设车型数据库中每一车型的特征数据进行匹配,得到多
个匹配度;
选取所述多个匹配度中的最大值,将所述最大值对应的车型确定为所述目标车
型;
根据所述目标特征数据确定所述目标车辆位于同一侧且用于承载和行驶的车轮,
得到m个车轮;
确定所述m个车轮中每一车轮对应的中心位置,得到m个中心位置;
确定所述m个中心位置中每相邻两个中心位置在所述第三车辆图像中的像素距
离,得到n个第一像素距离;
确定所述目标车辆在所述第三车辆图像中的像素距离,得到第二像素距离;
根据所述目标特征数据确定所述目标车辆的长度数据,得到目标长度数据;
根据所述n个第一像素距离、所述第二像素距离和所述目标长度数据确定所述n个
轴间距;轴间距与第一像素距离一一对应。
[0073] 可选地,在所述根据所述目标车型、所述目标轴数和所述n个轴间距确定每根车轴的轴重分布系数,得到m个轴重分布系数方面,所述数据处理单元302还具体用于:获取样本车辆集;所述样本车辆集包括p个样本车辆;所述p为大于1的整数;所述样本车辆集中每一样本车辆均为所述目标车型,且每一样本车辆均包括m根车轴,每一样本车辆均包括所述n个轴间距;
获取所述样本车辆集中每一样本车辆的样本轴重数据集,得到p个样本轴重数据
集;
根据所述p个样本轴重数据集确定所述m根车轴中每一车轴对应的轴重数据集,得
到m个轴重数据集;
根据所述m个轴重数据集确定每根车轴对应的平均轴重数据,得到m个平均轴重数
据;
对所述m个平均轴重数据进行归一化处理,得到所述m个轴重分布系数;轴重分布
系数与平均轴重数据一一对应。
[0074] 可选地,在所述根据所述m个第一轴重数据和所述m个第二轴重数据确定所述目标车辆的每根车轴的轴重数据,得到m个目标轴重数据方面,所述轴重确定单元303还具体用于:获取所述目标车辆的第一车轴在经过所述计量传感器时所述目标车辆的目标速
度和目标加速度;所述第一车轴为所述目标车辆的m根车轴中任一车轴;
根据所述目标速度和所述目标加速度对所述第一车轴的目标第一轴重数据进行
调整,得到第三轴重数据;
获取所述第一车轴的目标第二轴重数据对应的第一权重系数;
根据所述第一权重系数确定所述第三轴重数据对应的第二权重系数;
根据所述第一车轴的目标第二轴重数据、所述第三轴重数据、所述第一权重系数
和所述第二权重系数进行加权运算,得到所述第一车轴对应的目标轴重数据。
[0075] 可选地,在所述根据所述目标速度和所述目标加速度对所述第一车轴的目标第一轴重数据进行调整,得到第三轴重数据方面,所述轴重确定单元303还具体用于:获取基准速度和基准加速度;
根据所述基准速度和所述目标速度确定速度偏移系数;
根据所述基准加速度和所述目标加速度确定加速度偏移系数;
获取所述目标速度对所述第一车轴的影响程度,得到速度影响系数;
获取所述目标加速度对所述第一车轴的影响程度,得到加速度影响系数;
根据所述速度偏移系数、所述速度影响系数、所述加速度偏移系数和所述加速度
影响系数确定所述第一车轴的目标第一轴重数据对应的调整系数,得到目标调整系数;
根据所述目标调整系数对所述第一车轴的目标第一轴重数据进行调整,得到所述
第三轴重数据。
[0076] 可选地,所述车辆检测装置还包括提示模块,车辆智能轴重检测装置300还具体用于:在所述目标计量数据大于或等于预设第一阈值时,则生成第一提示信息,并通过
所述提示模块展示所述第一提示信息;所述第一提示信息用于提示所述目标车辆已经超重;
在所述目标计量数据小于所述预设第一阈值时,判断所述m个目标轴重数据中是
否存在大于或等于预设第二阈值的目标轴重数据;
若所述m个目标轴重数据中存在大于或等于所述预设第二阈值的目标轴重数据
时,获取所述m个目标轴重数据中大于或等于所述预设第二阈值的目标轴重数据,得到k个目标轴重数据;所述k为大于或等于1且小于或等于m的整数;
根据所述k个目标轴重数据确定k个车轴位置;
根据所述k个车轴位置生成第二提示信息,并通过所述提示模块展示所述第二提
示信息;所述第二提示信息用于提示所述目标车辆的所述k个车轴位置对应的车轴已经超重;
若所述m个目标轴重数据中不存在大于或等于所述预设第二阈值的目标轴重数据
时,则生成第三提示信息,并通过所述提示模块展示所述第三提示信息;所述第三提示信息用于提示所述目标车辆可以正常通过。
[0077] 本申请所描述的车辆智能轴重检测装置300,可以通过摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图像;对目标车辆图像进行车型识别,得到目标车辆的目标车型、目标轴数和n个轴间距;目标轴数为m;根据目标车型、目标轴数和n个轴间距确定每根车轴的轴重分布系数,得到m个轴重分布系数;通过计量传感器采集目标车辆的每根车轴的第一轴重数据,得到m个第一轴重数据;根据m个第一轴重数据确定目标计量数据;根据m个轴重分布系数和目标计量数据确定每根车轴的第二轴重数据,得到m个第二轴重数据;根据m个第一轴重数据和m个第二轴重数据确定目标车辆的每根车轴的轴重数据,得到m个目标轴重数据,因此,实现了精确测量车辆中各车轴的承重,并可以根据车辆的轴重分布判断车辆是否存在超载或重量不均匀分布的情况,根据车辆的轴重分布提供相应的提示,确保车辆行驶的安全性和道路的耐久性。
[0078] 请参见图4,图4是本申请实施例提供的一种电子设备的结构示意图,该电子设备可以包括处理器、存储器、通信接口以及一个或多个程序,所述处理器、存储器和通信接口可以通过总线相互连接;上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行;本申请实施例中,上述程序包括用于执行以下步骤的指令:通过所述摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图
像;
对所述目标车辆图像进行车型识别,得到所述目标车辆的目标车型、目标轴数和n个轴间距;所述目标轴数为m,m=n+1;n为大于或等于1的整数;
根据所述目标车型、所述目标轴数和所述n个轴间距确定每根车轴的轴重分布系
数,得到m个轴重分布系数;
通过所述计量传感器采集所述目标车辆的每根车轴的第一轴重数据,得到m个第
一轴重数据;所述计量传感器设置于所述预设路段下方;
根据所述m个第一轴重数据确定目标计量数据;
根据所述m个轴重分布系数和所述目标计量数据确定每根车轴的第二轴重数据,
得到m个第二轴重数据;所述第二轴重数据对应的车轴与所述第一轴重数据对应的车轴一一对应;
根据所述m个第一轴重数据和所述m个第二轴重数据确定所述目标车辆的每根车
轴的轴重数据,得到m个目标轴重数据。
[0079] 本申请所描述的电子设备,可以通过摄像模块采集目标车辆处于预设路段中的车辆图像,得到目标车辆图像;对目标车辆图像进行车型识别,得到目标车辆的目标车型、目标轴数和n个轴间距;目标轴数为m;根据目标车型、目标轴数和n个轴间距确定每根车轴的轴重分布系数,得到m个轴重分布系数;通过计量传感器采集目标车辆的每根车轴的第一轴重数据,得到m个第一轴重数据;根据m个第一轴重数据确定目标计量数据;根据m个轴重分布系数和目标计量数据确定每根车轴的第二轴重数据,得到m个第二轴重数据;根据m个第一轴重数据和m个第二轴重数据确定目标车辆的每根车轴的轴重数据,得到m个目标轴重数据,因此,实现了精确测量车辆中各车轴的承重,并可以根据车辆的轴重分布判断车辆是否存在超载或重量不均匀分布的情况,根据车辆的轴重分布提供相应的提示,确保车辆行驶的安全性和道路的耐久性。
[0080] 本申请实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0081] 本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0082] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:ROM或随机存储记忆体RAM、磁碟或者光盘等各种可存储程序代码的介质。
[0083] 本申请实施例所描述的方法或者算法的步骤可以以硬件的方式来实现,也可以是由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于RAM、闪存、ROM、EPROM、电可擦可编程只读存储器(electrically EPROM,EEPROM)、寄存器、硬盘、移动硬盘、只读光盘(CD‑ROM)或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。另外,该ASIC可以位于终端设备或管理设备中。当然,处理器和存储介质也可以作为分立组件存在于终端设备或管理设备中。
[0084] 本领域技术人员应该可以意识到,在上述一个或多个示例中,本申请实施例所描述的功能可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行该计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。该计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。例如,该计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。该计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,数字视频光盘(digital video disc,DVD))、或者半导体介质(例如,固态硬盘(solid state disk,SSD))等。
[0085] 上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于芯片模组的同一组件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端设备的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端设备内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端设备内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
[0086] 以上所述的具体实施方式,对本申请实施例的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本申请实施例的具体实施方式而已,并不用于限定本申请实施例的保护范围,凡在本申请实施例的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请实施例的保护范围之内。