路侧泊位号码识别方法以及装置与流程

文档序号:30997124发布日期:2022-08-03 03:34阅读:来源:国知局

技术特征:
1.一种路侧泊位号码识别方法,其特征在于,包括:获取多个路侧泊位号码图像,每个所述路侧泊位号码图像包括多个泊位号码字符的真实字符检测框坐标信息与真实字符类别信息;根据所述多个路侧泊位号码图像对目标检测模型进行训练优化,获得训练完成的目标检测模型;根据所述训练完成的目标检测模型,对待测路侧泊位号码图像进行检测,获得多个泊位号码字符的字符检测框坐标信息与字符类别信息;根据每个所述泊位号码字符的字符检测框坐标信息,获得每个所述字符检测框的中心点坐标,并根据每个所述中心点坐标进行直线拟合,获得每个所述泊位号码字符的拟合直线方程;根据每个所述中心点坐标与每个所述拟合直线方程,获取每个所述中心点坐标到每个所述拟合直线方程的分组距离,并根据每个所述分组距离对每个所述中心点坐标进行分组,获得多个泊位号码组;根据每个所述泊位号码组中每个所述泊位号码字符的所述字符类别信息与所述中心点坐标进行排序,获得路侧泊位号码序列。2.根据权利要求1所述的路侧泊位号码识别方法,其特征在于,所述根据每个所述泊位号码字符的字符检测框坐标信息,获得每个所述字符检测框的中心点坐标,并根据每个所述中心点坐标进行直线拟合,获得每个所述泊位号码字符的拟合直线方程之后,所述根据每个所述中心点坐标与每个所述拟合直线方程,获取每个所述中心点坐标与每个所述拟合直线方程的分组距离,并根据每个所述分组距离对每个所述中心点坐标进行分组,获得多个泊位号码组之前,所述方法还包括:根据任意两个所述拟合直线方程的斜率计算斜率差值,并判断所述斜率差值是否小于第一阈值;若所述斜率差值小于所述第一阈值,则根据两个所述拟合直线方程的截距计算截距差值,并判断所述截距差值是否小于第二阈值;若所述截距差值小于所述第二阈值,则计算两个所述拟合直线方程的斜率平均值与截距平均值;根据所述斜率平均值与所述截距平均值,获取新拟合直线方程,并将两个所述拟合直线方程替换为所述新拟合直线方程,获得所述泊位号码字符对应的所述新拟合直线方程。3.根据权利要求2所述的路侧泊位号码识别方法,其特征在于,所述方法还包括:若所述斜率差值大于所述第一阈值,则两个所述拟合直线方程为两个独立直线;若所述截距差值大于所述第二阈值,则两个所述拟合直线方程为两个独立直线;其中,所述第一阈值的范围为3至7,所述第二阈值的范围为17至24。4.根据权利要求1所述的路侧泊位号码识别方法,其特征在于,所述根据每个所述分组距离对每个所述中心点坐标进行分组,获得多个泊位号码组,包括:判断每个所述分组距离是否小于第三阈值;若所述分组距离小于所述第三阈值,则将所述分组距离对应的所述中心点坐标划分为同一组;根据同一组中每个所述中心点坐标对应的所述泊位号码字符,形成每个所述泊位号码
组;其中,所述第三阈值的范围为75至85。5.根据权利要求4所述的路侧泊位号码识别方法,其特征在于,所述根据每个所述泊位号码组中每个所述泊位号码字符的所述字符类别信息与所述中心点坐标进行排序,获得路侧泊位号码序列,包括:根据每个所述泊位号码组中每个所述泊位号码字符的所述字符类别信息与所述中心点坐标的x轴坐标进行升序排列,获得所述路侧泊位号码序列。6.根据权利要求1所述的泊位号码识别方法,其特征在于,所述根据所述多个路侧泊位号码图像对目标检测模型进行训练优化,获得训练完成的目标检测模型,包括:将所述多个路侧泊位号码图像输入至目标检测模型,输出每个所述泊位号码字符的预测字符检测框坐标信息与预测字符类别信息;根据所述真实字符检测框坐标信息、所述真实字符类别信息、所述预测字符位置信息以及所述预测字符类别信息,构建损失函数,并根据所述损失函数对所述目标检测模型进行训练优化,获得训练完成的目标检测模型。7.一种路侧泊位号码识别装置,其特征在于,包括:数据获取模块,用于获取多个路侧泊位号码图像,每个所述路侧泊位号码图像包括多个泊位号码字符的真实字符检测框坐标信息与真实字符类别信息;模型生成模块,用于根据所述多个路侧泊位号码图像对目标检测模型进行训练优化,获得训练完成的目标检测模型;字符信息获取模块,用于根据所述训练完成的目标检测模型,对待测路侧泊位号码图像进行检测,获得多个泊位号码字符的字符检测框坐标信息与字符类别信息;拟合直线方程获取模块,用于根据每个所述泊位号码字符的字符检测框坐标信息,获得每个所述字符检测框的中心点坐标,并根据每个所述中心点坐标进行直线拟合,获得每个所述泊位号码字符的拟合直线方程;分组模块,用于根据每个所述中心点坐标与每个所述拟合直线方程,获取每个所述中心点坐标到每个所述拟合直线方程的分组距离,并根据每个所述分组距离对每个所述中心点坐标进行分组,获得多个泊位号码组;路侧泊位号码序列生成模块,用于根据每个所述泊位号码组中每个所述泊位号码字符的所述字符类别信息与所述中心点坐标进行排序,获得路侧泊位号码序列。8.根据权利要求7所述的路侧泊位号码识别装置,其特征在于,所述路侧泊位号码识别装置还包括:第一判断模块,用于根据任意两个所述拟合直线方程的斜率计算斜率差值,并判断所述斜率差值是否小于第一阈值;第二判断模块,用于若所述斜率差值小于所述第一阈值,则根据两个所述拟合直线方程的截距计算截距差值,并判断所述截距差值是否小于第二阈值;平均值获取模块,用于若所述截距差值小于所述第二阈值,则计算两个所述拟合直线方程的斜率平均值与截距平均值;新拟合直线方程获取模块,用于根据所述斜率平均值与所述截距平均值,获取新拟合直线方程,并将两个所述拟合直线方程替换为所述新拟合直线方程,获得所述泊位号码字
符对应的所述新拟合直线方程。9.根据权利要求8所述的路侧泊位号码识别装置,其特征在于,所述路侧泊位号码识别装置还包括:第三判断模块,用于若所述斜率差值大于所述第一阈值,则两个所述拟合直线方程为两个独立直线;第四判断模块,用于若所述截距差值大于所述第二阈值,则两个所述拟合直线方程为两个独立直线;其中,所述第一阈值的范围为3至7,所述第二阈值的范围为17至24。10.根据权利要求7所述的路侧泊位号码识别装置,其特征在于,所述分组模块包括:第五判断模块,用于判断每个所述分组距离是否小于第三阈值;中心点坐标划分模块,用于若所述分组距离小于所述第三阈值,则将所述分组距离对应的所述中心点坐标划分为同一组;泊位号码组形成模块,用于根据同一组中每个所述中心点坐标对应的所述泊位号码字符,形成每个所述泊位号码组;其中,所述第三阈值的范围为75至85。11.根据权利要求10所述的路侧泊位号码识别装置,其特征在于,所述路侧泊位号码序列生成模块,包括:排序模块,用于根据每个所述泊位号码组中每个所述泊位号码字符的所述字符类别信息与所述中心点坐标的x轴坐标进行升序排列,获得所述路侧泊位号码序列。12.根据权利要求7所述的泊位号码识别装置,其特征在于,所述模型生成模块,包括:目标检测模型构建模块,用于将所述多个路侧泊位号码图像输入至目标检测模型,输出每个所述泊位号码字符的预测字符检测框坐标信息与预测字符类别信息;训练优化模块,用于根据所述真实字符检测框坐标信息、所述真实字符类别信息、所述预测字符位置信息以及所述预测字符类别信息,构建损失函数,并根据所述损失函数对所述目标检测模型进行训练优化,获得训练完成的目标检测模型。

技术总结
本申请公开一种路侧泊位号码识别方法以及装置。方法包括:根据多个路侧泊位号码图像对目标检测模型进行训练,获得训练完成的目标检测模型;根据训练完成的目标检测模型,对待测路侧泊位号码图像进行检测,获得多个泊位号码字符的字符检测框坐标信息与字符类别信息;根据每个泊位号码字符的字符检测框坐标信息,获得每个字符检测框的中心点坐标,根据每个中心点坐标进行直线拟合,获得每个泊位号码字符的拟合直线方程;根据每个中心点坐标与每个拟合直线方程,获取每个中心点坐标到每个拟合直线方程的分组距离,对每个中心点坐标进行分组,获得多个泊位号码组;根据每个泊位号码字符的字符类别信息与中心点坐标进行排序,获得路侧泊位号码序列。路侧泊位号码序列。路侧泊位号码序列。


技术研发人员:闫军 丁丽珠 王艳清
受保护的技术使用者:超级视线科技有限公司
技术研发日:2022.03.23
技术公布日:2022/8/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1