车牌定位识别方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38374139 阅读:10 留言:0更新日期:2023-08-05 17:36
本发明专利技术涉及计算机视觉技术领域,提供一种车牌定位识别方法、装置、计算机设备和存储介质,包括:从车牌图像中得到车牌像素点区域图像,提取车牌像素点区域图像中所有的区域轮廓;分别凸包拟合各区域轮廓得到凸包像素点集合,根据凸包像素点集合计算对应区域轮廓的周长;根据周长确定拟合精度对凸包像素点集合进行多边形拟合,保留拟合到的四边形;当四边形的面积满足预设阈值条件时,利用四边形对应拟合精度的二分之一对凸包像素点集合进行多边形拟合,得到拟合的多边形;根据多边形的顶点确定车牌边缘线,延长车牌边缘线得到车牌顶点,基于车牌顶点确定车牌区域图像;字符识别各车牌区域图像得到车牌字符。采用本方法能够提高车牌字符识别精度。提高车牌字符识别精度。提高车牌字符识别精度。

【技术实现步骤摘要】
车牌定位识别方法、装置、计算机设备和存储介质


[0001]本专利技术属于计算机视觉
,尤其涉及一种车牌定位识别方法、装置、计算机设备和存储介质。

技术介绍

[0002]车牌是车辆的重要标识,类似居民身份证,是辨认车辆的主要依据,因此车牌识别广泛应用在人们日常生活中,例如:停车场自动识别缴费、高速路口车辆自动收费、道路车辆违规抓拍、车辆车险报销识别等等。目前,在固定拍摄角度的场景下,车牌识别技术十分成熟,并广泛应用到了实际生活中,例如停车场自动识别缴费。但是在不受限的场景下,车牌识别依然存在的一定的挑战,例如车辆车险报销识别场景,需要业务人员对识别结果进行核验。
[0003]通常,完整的车牌识别包含车牌定位、车牌字符识别两大步骤。然而,与固定场景下的车牌识别不同,由于在不受限场景下,使得采集的车牌图像是随意,不受控制的,这造成车牌图像存在模糊、扭曲、遮挡、变形等一系列问题,从而导致车牌定位不准确、车牌字符识别精度低。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高车牌定位准确和车牌字符识别精度的车牌定位识别方法、装置、计算机设备和存储介质。
[0005]本专利技术提供一种车牌定位识别方法,包括:
[0006]从车牌图像中得到车牌像素点区域图像,提取所述车牌像素点区域图像中所有的区域轮廓;
[0007]分别凸包拟合各所述区域轮廓得到凸包像素点集合,根据所述凸包像素点集合计算对应所述区域轮廓的周长;
[0008]根据所述周长确定拟合精度,利用所述拟合精度对所述凸包像素点集合进行多边形拟合,保留拟合到的四边形;
[0009]当所述四边形的面积满足预设阈值条件时,利用所述四边形对应拟合精度的二分之一对所述凸包像素点集合进行多边形拟合,得到拟合的多边形;
[0010]根据所述多边形的顶点确定车牌边缘线,延长所述车牌边缘线得到车牌顶点,基于所述车牌顶点确定车牌区域图像;
[0011]对各所述车牌区域图像进行字符识别,得到车牌字符。
[0012]在其中一个实施例中,所述从车牌图像得到车牌像素点区域图像,提取所述车牌像素点区域图像中所有的区域轮廓,包括:
[0013]利用训练好的车牌定位模型从车牌图像中得到车牌像素点区域图像;
[0014]对所述车牌像素点区域图像进行连通区域提取,得到轮廓像素点集合;
[0015]根据所述轮廓像素点集合得到区域轮廓。
[0016]在其中一个实施例中,所述分别凸包拟合各所述区域轮廓得到凸包像素点集合,根据所述凸包像素点集合计算对应所述区域轮廓的周长,包括:
[0017]分别利用凸包拟合算子拟合各所述区域轮廓,得到凸包像素点集合;
[0018]依次计算所述凸包像素点集合中相邻像素点之间的距离;
[0019]求和各所述距离作为所述区域轮廓的周长。
[0020]在其中一个实施例中,所述根据所述周长确定拟合精度,利用所述拟合精度对所述凸包像素点集合进行多边形拟合,保留拟合到的四边形,包括:
[0021]将预设的各超参系数分别与所述周长的乘积作为拟合精度;
[0022]利用各所述拟合精度和多边形拟合算法分别对所述凸包像素点集合中的像素点进行拟合,得到各所述拟合精度对应的拟合多边形;
[0023]从所述拟合多边形中保留顶点数为4的四边形。
[0024]在其中一个实施例中,所述根据所述多边形的顶点确定车牌边缘线,延长所述车牌边缘线得到车牌顶点,基于所述车牌顶点确定车牌区域图像,包括:
[0025]以所述四边形的4个顶点为圆心,所述四边形对应的拟合精度为半径作圆;
[0026]将所述多边形中在任意一个圆内的顶点保留作为候选顶点;
[0027]计算相邻所述候选顶点之间的距离,若所述距离大于所述四边形对应拟合精度的2倍,确定相邻所述候选顶点的所在线段为车牌边缘线;
[0028]延长所述车牌边缘线得到车牌顶点,基于所述车牌顶点确定车牌区域图像。
[0029]在其中一个实施例中,所述基于所述车牌顶点确定车牌区域图像,包括:
[0030]根据所述车牌顶点和预设的标准车牌顶点计算变换矩阵;
[0031]将所述车牌图像利用所述变换矩阵做透视变换,得到新车牌图像;
[0032]从所述新车牌图像中截取车牌区域图像。
[0033]在其中一个实施例中,所述延长所述车牌边缘线得到车牌顶点之后,基于所述车牌顶点确定车牌区域图像之前,还包括:
[0034]取左下角的所述车牌顶点视为第一个顶点,按照顺时针依次将剩余的所述车牌顶点排序为第二个顶点、第三个顶点和第四个顶点;
[0035]计算所述第二个顶点分别与所述第一个顶点、所述第三个顶点和所述第四个顶点之间的距离,取最大的所述距离视为车牌宽度;
[0036]计算所述第一个顶点分别与所述第二个顶点、所述第三个顶点和所述第四个顶点之间的距离,取最大的所述距离视为车牌高度;
[0037]当所述车牌高度大于所述车牌宽度时,将所述车牌高度和所述车牌宽度对换以及调整顶点顺序。
[0038]一种车牌定位识别装置,包括:
[0039]轮廓提取模块,用于从车牌图像中得到车牌像素点区域图像,提取所述车牌像素点区域图像中所有的区域轮廓;
[0040]凸包拟合模块,用于分别凸包拟合各所述区域轮廓得到凸包像素点集合,根据所述凸包像素点集合计算对应所述区域轮廓的周长;
[0041]多边形拟合模块,用于根据所述周长确定拟合精度,利用所述拟合精度对所述凸包像素点集合进行多边形拟合,保留拟合到的四边形;
[0042]多边形拟合模块,还用于当所述四边形的面积满足预设阈值条件时,利用所述四边形对应拟合精度的二分之一对所述凸包像素点集合进行多边形拟合,得到拟合的多边形;
[0043]车牌提取模块,用于根据所述多边形的顶点确定车牌边缘线,延长所述车牌边缘线得到车牌顶点,基于所述车牌顶点确定车牌区域图像;
[0044]字符识别模块,用于对各所述车牌区域图像进行字符识别,得到车牌字符。
[0045]本专利技术还提供一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器存储由计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的车牌定位识别方法的步骤。
[0046]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的车牌定位识别方法的步骤。
[0047]上述车牌定位识别方法、装置、计算机设备和存储介质,基于车牌本身尺寸几何特征,通过对车牌图像定位输出车牌区域轮廓,进而基于车牌区域轮廓进行凸包拟合和多边形拟合等拟合优化,从而提取得到更为准确的车牌区域,进而提高了后续车牌字符识别的精准性。
附图说明
[0048]图1为一个实施例中车牌定位识别方法的应用环境图。
[0049]图2为一个实施例中车牌定位识别方法的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车牌定位识别方法,其特征在于,包括:从车牌图像中得到车牌像素点区域图像,提取所述车牌像素点区域图像中所有的区域轮廓;分别凸包拟合各所述区域轮廓得到凸包像素点集合,根据所述凸包像素点集合计算对应所述区域轮廓的周长;根据所述周长确定拟合精度,利用所述拟合精度对所述凸包像素点集合进行多边形拟合,保留拟合到的四边形;当所述四边形的面积满足预设阈值条件时,利用所述四边形对应拟合精度的二分之一对所述凸包像素点集合进行多边形拟合,得到拟合的多边形;根据所述多边形的顶点确定车牌边缘线,延长所述车牌边缘线得到车牌顶点,基于所述车牌顶点确定车牌区域图像;对各所述车牌区域图像进行字符识别,得到车牌字符。2.根据权利要求1所述的方法,其特征在于,所述从车牌图像得到车牌像素点区域图像,提取所述车牌像素点区域图像中所有的区域轮廓,包括:利用训练好的车牌定位模型从车牌图像中得到车牌像素点区域图像;对所述车牌像素点区域图像进行连通区域提取,得到轮廓像素点集合;根据所述轮廓像素点集合得到区域轮廓。3.根据权利要求1所述的方法,其特征在于,所述分别凸包拟合各所述区域轮廓得到凸包像素点集合,根据所述凸包像素点集合计算对应所述区域轮廓的周长,包括:分别利用凸包拟合算子拟合各所述区域轮廓,得到凸包像素点集合;依次计算所述凸包像素点集合中相邻像素点之间的距离;求和各所述距离作为所述区域轮廓的周长。4.根据权利要求1所述的方法,其特征在于,所述根据所述周长确定拟合精度,利用所述拟合精度对所述凸包像素点集合进行多边形拟合,保留拟合到的四边形,包括:将预设的各超参系数分别与所述周长的乘积作为拟合精度;利用各所述拟合精度和多边形拟合算法分别对所述凸包像素点集合中的像素点进行拟合,得到各所述拟合精度对应的拟合多边形;从所述拟合多边形中保留顶点数为4的四边形。5.根据权利要求1所述的方法,其特征在于,所述根据所述多边形的顶点确定车牌边缘线,延长所述车牌边缘线得到车牌顶点,基于所述车牌顶点确定车牌区域图像,包括:以所述四边形的4个顶点为圆心,所述四边形对应的拟合精度为半径作圆;将所述多边形中在任意一个圆内的顶点保留作为候选顶点;计算相邻所述候选顶点之间的距离,若所述距离大于所述四边形对应拟合精度的2倍,确定相邻所述候选顶点的所在线段为车牌边缘线;延长所述车牌边...

【专利技术属性】
技术研发人员:段炼黄九鸣张圣栋
申请(专利权)人:湖南星汉数智科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1