一种固定范围车牌倾斜角度快速计算方法技术

技术编号:14945348 阅读:193 留言:0更新日期:2017-04-01 11:47
本发明专利技术公开了一种固定范围车牌倾斜角度快速计算方法,该方法包括如下步骤:设定角度参数a的初始参数,以a为中心左右分别偏移x度对图像中心进行旋转,计算旋转后的水平投影,得到投影数据,分别计算投影数据的方差,分析方差数据;若数据出现拐点,出现此拐点的角度参数a既为所求的车牌图像倾斜角度;若数据为递减的曲线,对角度参数a进行正向迭代计算,直至数据出现拐点;若数据为递增的曲线,对角度参数a进行反向迭代计算,直至数据出现拐点;分别记录每次取得的车牌图像的倾斜角度,取最大值更新计算中心角度参数a输出图像角度。本发明专利技术克服了以往求取车牌大角度时需较大范围内所有角度进行遍历计算求最大值问题,减小了计算量。

【技术实现步骤摘要】

本专利技术属于智能交通领域,涉及一种大范围车牌倾斜角度快速计算方法。
技术介绍
在智能交通领域,随着半导体技术的飞速发展和新的计算法方法的不断出现,现在的智能交通算法都逐渐从后段PC设备移到前端,在前端平台不变的情况下,算法效率越高可分析的数据量就越大,集成的算法类型就越多大大提高产品的性价比。车牌识别是智能应用的核心,而快速精确计算车牌的倾斜角度对提高车牌识别算法的整体性能有这至关重要的作用。传统的计算方法如下:1、按一定角度a对图像中心旋转Ia(x,y)=Isrc(xa,ya),其中xa,ya计算如下:xa=xc+(x-xc)*cos(a)-(y-yc)*sin(a)ya=yc+(x-xc)*sin(a)+(y-yc)*cos(a)其中xc,yc为图像中心点。2、计算投影W为图像宽度,Ha(y)表示旋转后高为y时的水平投影。3、遍历参数a,计算投影组成的图像,计算每个角度下的方差,取得其中方差最小的,即为图像水平方向的倾斜角度。此方法的缺点在于要对参数a进行遍历求最大值,假设参数a的范围为-30度+30度之间,以1度为精度进行遍历需要对上述计算进行60遍。这样做的缺点是不管图像是否有倾斜都会按参数进行遍历计算,大大降低了系统效率。
技术实现思路
本专利技术为了解决上述现有技术中存在的问题,提供了一种大范围车牌倾斜角度快速计算方法。本专利技术为解决这一问题所采取的技术方案是:一种大范围车牌倾斜角度快速计算方法,该方法包括如下步骤:设定角度参数a的初始参数,以a为中心左右分别偏移x度对图像中心进行旋转,计算旋转后的水平投影,得到投影数据,分别计算投影数据的方差,分析方差数据;若数据出现拐点,出现此拐点的角度参数a既为所求的车牌图像倾斜角度;若数据为递减的曲线,对角度参数a进行正向迭代计算,直至数据出现拐点;若数据为递增的曲线,对角度参数a进行反向迭代计算,直至数据出现拐点;分别记录每次取得的车牌图像的倾斜角度,取最大值更新计算中心角度参数a输出图像角度。其中,首先设定0度为角度参数a的初始参数,左右偏移角度x为3度。本专利技术具有的优点和积极效果是:本专利技术的大范围车牌倾斜角度快速计算方法,克服了以往求取车牌大角度时需较大范围内所有角度进行遍历计算求最大值问题,减小了计算量。在很大程度上提高了计算效率,特别是对于性能较差的前端产品更可观。附图说明图1是现有的计算倾斜车牌的水平投影;图2是本专利技术的大范围车牌倾斜角度快速计算方法的流程图;图3是本专利技术的投影数据出现波谷时的曲线图;图4是本专利技术的投影数据出现递减的曲线图;图5是本专利技术的投影数据出现递增的曲线图;图6是本专利技术的投影数据累计直方图。具体实施方式以下参照附图和具体实施例对本专利技术的大范围车牌倾斜角度快速计算方法进行详细的说明。下面描述的具体实施例仅是本专利技术的最佳实施方式,而不能理解为对本专利技术的限制。具体为对车牌识别算法需要对倾斜角度较大的车牌进行识别时,需要确定车牌的倾斜角度,然后旋转到水平位置,再对车牌字符进行分割,后送入分类器进行分类识别,已提高识别率。本专利技术的范围车牌倾斜角度快速计算方法,包括如下步骤:设定0度为角度参数a的初始参数,以a为中心左右分别偏移x度对图像中心进行旋转,x定为3度,计算旋转后的水平投影,计算公式如下:按一定角度a对图像中心旋转Ia(x,y)=Isrc(xa,ya),其中xa,ya计算如下:xa=xc+(x-xc)*cos(a)-(y-yc)*sin(a)ya=yc+(x-xc)*sin(a)+(y-yc)*cos(a)其中xc,yc为图像中心点。2、计算投影W为图像宽度,Ha(y)表示旋转后高为y时的水平投影。得到投影数据,分别计算投影数据的方差,分析方差数据;若数据出现拐点或波谷,如图3所示,出现此拐点的角度参数a既为所求的车牌图像倾斜角度;若数据为递减的曲线,如图4所示,对角度参数a进行正向迭代计算,直至数据出现拐点;若数据为递增的曲线,如图5所示,对角度参数a进行反向迭代计算,直至数据出现拐点;分别记录每次取的车牌图像的倾斜角度。做-30度至30度累计直方图,如图6示,取最大值更新计算中心角度参数a,从而实现算法的一个闭环。本专利技术不用对参数a范围的所有参数进行计算取最小值,而是充分利用的投影变换取方差最小值的特点,对已确定值做数据分析,取得合适的a作参考点,对其邻近的一部分参数进行分析预测有效参数,并根据统计数据不断更新参考中心参数a,使的计算更加合理,方差最小值落在计算参数范围内的概率更高,只用了少量的逻辑运算便大大减少了迭代的运算量,效率提升8倍左右。本专利技术的快速确定图像倾斜角的方案,在很大程度上减少了计算次数,且不影响计算精度。本专利技术充分运用概率和统计数据分析知识只对较小范围内的数据计算便可得到较大范围结果。克服了以往求取车牌大角度时需较大范围内所有角度进行遍历计算求最大值问题,减小了计算量。在很大程度上提高了计算效率,特别是对于性能较差的前端产品更可观。本文档来自技高网...

【技术保护点】
一种大范围车牌倾斜角度快速计算方法,其特征在于,该方法包括如下步骤:设定角度参数a的初始参数,以a为中心左右分别偏移x度对图像中心进行旋转,计算旋转后的水平投影,得到投影数据,分别计算投影数据的方差,分析方差数据;若数据出现拐点,出现此拐点的角度参数a 既为所求的车牌图像倾斜角度;若数据为递减的曲线,对角度参数a进行正向迭代计算,直至数据出现拐点;若数据为递增的曲线,对角度参数a进行反向迭代计算,直至数据出现拐点;分别记录每次取得的车牌图像的倾斜角度,取最大值更新计算中心角度参数a输出图像角度。

【技术特征摘要】
1.一种大范围车牌倾斜角度快速计算方法,其特征在于,该方法包括如下步骤:设定角
度参数a的初始参数,以a为中心左右分别偏移x度对图像中心进行旋转,计算旋转后的水平
投影,得到投影数据,分别计算投影数据的方差,分析方差数据;若数据出现拐点,出现此拐
点的角度参数a既为所求的车牌图像倾斜角度;若数据为递减的曲线,对角度参数a进行正

【专利技术属性】
技术研发人员:戴林慈红斌
申请(专利权)人:天津天地伟业数码科技有限公司
类型:发明
国别省市:天津;12

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

1