一种倾斜车牌识别方法和装置制造方法及图纸

技术编号:12773466 阅读:91 留言:0更新日期:2016-01-27 17:12
本发明专利技术提供了一种倾斜车牌识别方法和装置。其中,所述方法包括:从拍摄的车牌图像中确定车牌字符区域;根据车牌图像中的车牌的整体倾斜角度对车牌字符区域进行矫正,得到车牌字符区域的矫正图像;根据矫正图像内像素点的灰度值计算车牌的字符倾斜角度;根据字符倾斜角度对矫正图像中的字符进行矫正,得到车牌字符区域的优化图像;识别优化图像中的字符,得到车牌图像内的车牌。通过本发明专利技术,可以对倾斜角度很大的车牌进行识别。

【技术实现步骤摘要】

本专利技术涉及数据识别领域,具体而言,涉及一种倾斜车牌识别方法和装置
技术介绍
车牌识别,是以数字图像处理以及计算机视觉和识别等技术为基础,对拍摄的车辆图像进行分析,从而得到每辆汽车的车牌号码的技术,随着城市交通的发展,车牌识别的技术已经在查处车辆违章和高速公路收费等方面得到广泛应用。现有的车牌识别的过程包括:通过霍夫变换算法等图像识别算法定位图像中的车牌位置并与现有车牌模板进行关联匹配,以确定车牌的字符区域;然后将车牌中的字符分割出来;最后对图像中的字符进行识别。由于霍夫变换算法的局限性,现有的车牌识别过程只能对倾斜角度较小(车牌的倾斜角度为40度以下)的车牌进行定位和识别,而对于倾斜角度过大(车牌的倾斜角度为60度以上)的车牌就无法进行定位,容易导致车牌漏检情况的出现。
技术实现思路
本专利技术的目的在于提供一种倾斜车牌识别方法和装置,可以对倾斜角度很大的车牌进行识别。第一方面,本专利技术实施例提供了一种倾斜车牌识别方法,所述方法包括:从拍摄的车牌图像中确定车牌字符区域;根据所述车牌图像中的车牌的整体倾斜角度对所述车牌字符区域进行矫正,得到所述车牌字符区域的矫正图像;根据所述矫正图像内像素点的灰度值计算所述车牌的字符倾斜角度;根据所述字符倾斜角度对所述矫正图像中的字符进行矫正,得到所述车牌字符区域的优化图像;识别所述优化图像中的字符,得到所述车牌图像内的车牌。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,根据所述矫正图像内像素点的灰度值计算所述车牌的字符倾斜角度包括:根据预设的每个字符旋转角度对所述矫正图像进行仿射变换,得到与所述每个字符旋转角度对应的字符变换图像;分别计算每个所述字符变换图像中纵向直线上各像素点的灰度值和;根据计算得到的所述灰度值和计算所述车牌的字符倾斜角度。结合第一方面,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,根据计算得到的所述灰度值和计算所述车牌的字符倾斜角度包括:分别计算每个所述字符变换图像中纵向直线上各像素点的灰度值和方差;从计算的所述灰度值和方差中选择最大值;将所述最大值的所述字符变换图像对应的字符旋转角度作为所述车牌的字符倾斜角度;根据所述字符倾斜角度对所述矫正图像中的字符进行矫正包括:根据所述字符倾斜角度对所述矫正图像中的字符进行仿射变换。结合第一方面,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,根据所述车牌图像中的车牌的整体倾斜角度对所述车牌字符区域进行矫正,得到所述车牌字符区域的矫正图像包括:根据预设的每个车牌旋转角度对所述车牌字符区域进行仿射变换,得到与所述每个车牌旋转角度对应的车牌变换图像;分别计算每个所述车牌变换图像中纵向边缘梯度幅值的和;从计算的所述纵向边缘梯度幅值的和中选择最大的纵向边缘梯度幅值的和;将所述最大的纵向边缘梯度幅值的和对应的车牌旋转角度作为所述车牌的整体倾斜角度;根据所述车牌的整体倾斜角度对所述车牌字符区域进行仿射变换,得到所述车牌字符区域的所述矫正图像。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,从拍摄的车牌图像中确定车牌字符区域包括:计算拍摄得到的车牌图像中的纵向边缘检测图像;确定所述纵向边缘检测图像上的车牌字符区域中心点;按照设定的车牌字符区域大小对所述车牌字符区域中心点进行扩展,得到所述车牌字符区域。结合第一方面,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,确定所述纵向边缘检测图像上的车牌字符区域中心点包括:获取所述纵向边缘检测图像的纵向边缘梯度幅值;通过插值运算和非极大值抑制算法,得到所述纵向边缘梯度幅值的局部极大值点;选择所述纵向边缘梯度幅值的局部极大值点为车牌字符区域中心点。第二方面,本专利技术实施例提供了一种倾斜车牌识别装置,所述装置包括:车牌字符区域确定模块,用于从拍摄的车牌图像中确定车牌字符区域;车牌字符区域矫正模块,根据所述车牌图像中的车牌的整体倾斜角度对所述车牌字符区域进行矫正,得到所述车牌字符区域的矫正图像;字符倾斜角度计算模块,用于根据所述矫正图像内像素点的灰度值计算所述车牌的字符倾斜角度;字符矫正模块,用于根据所述字符倾斜角度对所述矫正图像中的字符进行矫正,得到所述车牌字符区域的优化图像;识别模块,用于识别所述优化图像中的字符,得到所述车牌图像内的车牌。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,字符倾斜角度计算模块包括:仿射变换单元,用于根据预设的每个字符旋转角度对所述矫正图像进行仿射变换,得到与所述每个字符旋转角度对应的字符变换图像;灰度值和计算单元,用于分别计算每个所述字符变换图像中纵向直线上各像素点的灰度值和;字符倾斜角度计算单元,用于根据计算得到的所述灰度值和计算所述车牌的字符倾斜角度。结合第二方面,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,字符倾斜角度计算单元包括:方差计算子单元,用于分别计算每个所述字符变换图像中纵向直线上各像素点的灰度值和方差;最大值选择子单元,用于从计算的所述灰度值和方差中选择最大值;字符倾斜角度确定子单元,用于将所述最大值的所述字符变换图像对应的字符旋转角度作为所述车牌的字符倾斜角度。结合第二方面,本专利技术实施例提供了第二方面的第三种可能的实施方式,其中,车牌字符区域矫正模块包括:车牌变换图像获取单元,用于根据预设的每个车牌旋转角度对所述车牌字符区域进行仿射变换,得到与所述每个车牌旋转角度对应的车牌变换图像;纵向边缘梯度幅值和计算单元,用于分别计算每个所述车牌变换图像中纵向边缘梯度幅值的和;最大值选择单元,用于从计算的所述纵向边缘梯度幅值的和中选择最大的纵向边缘梯度幅值的和;整体倾斜角度确定单元,用于将所述最大的纵向边缘梯度幅值的和对应的车牌旋转角度作为所述车牌的整体倾斜角度;车牌字符区域处理单元,用于根据所述车牌的整体倾斜角度对所述车牌字符区域进行仿射变换,得到所述车牌字符区域的所述矫正图像。结合第二方面,本专利技术实施例提供了第二方面的第四种可能的实施方式,其中,车牌字符区域确定模块包括:纵向边缘检测图像计算单元,用本文档来自技高网...

【技术保护点】
一种倾斜车牌识别方法,其特征在于,所述方法包括:从拍摄的车牌图像中确定车牌字符区域;根据所述车牌图像中的车牌的整体倾斜角度对所述车牌字符区域进行矫正,得到所述车牌字符区域的矫正图像;根据所述矫正图像内像素点的灰度值计算所述车牌的字符倾斜角度;根据所述字符倾斜角度对所述矫正图像中的字符进行矫正,得到所述车牌字符区域的优化图像;识别所述优化图像中的字符,得到所述车牌图像内的车牌。

【技术特征摘要】
1.一种倾斜车牌识别方法,其特征在于,所述方法包括:
从拍摄的车牌图像中确定车牌字符区域;
根据所述车牌图像中的车牌的整体倾斜角度对所述车牌字符区
域进行矫正,得到所述车牌字符区域的矫正图像;
根据所述矫正图像内像素点的灰度值计算所述车牌的字符倾斜
角度;
根据所述字符倾斜角度对所述矫正图像中的字符进行矫正,得
到所述车牌字符区域的优化图像;
识别所述优化图像中的字符,得到所述车牌图像内的车牌。
2.根据权利要求1所述的方法,其特征在于,根据所述矫正图
像内像素点的灰度值计算所述车牌的字符倾斜角度包括:
根据预设的每个字符旋转角度对所述矫正图像进行仿射变换,
得到与所述每个字符旋转角度对应的字符变换图像;
分别计算每个所述字符变换图像中纵向直线上各像素点的灰度
值和;
根据计算得到的所述灰度值和计算所述车牌的字符倾斜角度。
3.根据权利要求2所述的方法,其特征在于,根据计算得到的
所述灰度值和计算所述车牌的字符倾斜角度包括:
分别计算每个所述字符变换图像中纵向直线上各像素点的灰度
值和方差;
从计算的所述灰度值和方差中选择最大值;
将所述最大值的所述字符变换图像对应的字符旋转角度作为所
述车牌的字符倾斜角度;
根据所述字符倾斜角度对所述矫正图像中的字符进行矫正包
括:根据所述字符倾斜角度对所述矫正图像中的字符进行仿射变换。
4.根据权利要求1所述的方法,其特征在于,根据所述车牌图
像中的车牌的整体倾斜角度对所述车牌字符区域进行矫正,得到所
述车牌字符区域的矫正图像包括:
根据预设的每个车牌旋转角度对所述车牌字符区域进行仿射变
换,得到与所述每个车牌旋转角度对应的车牌变换图像;
分别计算每个所述车牌变换图像中纵向边缘梯度幅值的和;
从计算的所述纵向边缘梯度幅值的和中选择最大的纵向边缘梯
度幅值的和;
将所述最大的纵向边缘梯度幅值的和对应的车牌旋转角度作为
所述车牌的整体倾斜角度;
根据所述车牌的整体倾斜角度对所述车牌字符区域进行仿射变
换,得到所述车牌字符区域的所述矫正图像。
5.根据权利要求1所述的方法,其特征在于,从拍摄的车牌图
像中确定车牌字符区域包括:
计算拍摄得到的车牌图像中的纵向边缘检测图像;
确定所述纵向边缘检测图像上的车牌字符区域中心点;
按照设定的车牌字符区域大小对所述车牌字符区域中心点进行
扩展,得到所述车牌字符区域。
6.根据权利要求5所述的方法,其特征在于,确定所述纵向边
缘检测图像上的车牌字符区域中心点包括:
获取所述纵向边缘检测图像的纵向边缘梯度幅值;
通过插值运算和非极大值抑制算法,得到所述纵向边缘梯度幅
值的局部极大值点;
选择所述纵向边缘梯度幅值的局部极大值点为车牌字符区域中
心点。
7.一种倾斜车牌识别装置,其特征在于,所述装置包括:
车牌字符区域确定模块,用于从拍摄的车牌图像中确定车牌字
符区域;
车牌字符区域矫正模块,根据所述...

【专利技术属性】
技术研发人员:许健万定锐
申请(专利权)人:东方网力科技股份有限公司
类型:发明
国别省市:北京;11

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

1