图像倾斜校正方法及装置的制作方法

文档序号:6605592阅读:163来源:国知局
专利名称:图像倾斜校正方法及装置的制作方法
技术领域
本发明涉及图像处理技术领域,尤其涉及一种图像倾斜校正方法及装置。
背景技术
目前,随着智能交通系统的发展,图像处理技术被广泛的应用于智能交通系统中。 在智能交通系统中,通常采用图像识别技术对车辆的车牌进行图像识别,从而实现自动获 得车辆的车牌号。由于不同道路环境的影响,行驶在道路上的车辆会出现倾斜的情况。为了准确的 获得车辆的车牌信息,现有技术中的车牌图像识别系统,需要对所有检测到的车辆的车牌 进行图像校正处理,使车牌的图像能够便于图像识别系统识别出车牌的号码。由上可知,现有技术中的图像校正处理方法对所有检测到的图像均进行校正处 理,而对于没有发生倾斜的车辆也进行图像校正处理,大大增加了图像校正处理的负担,影 响了对车牌发生倾斜的车辆进行图像校正处理的速度,降低了图像校正处理的校正效率。 因此,现有技术中的图像校正方法的处理效率低。

发明内容
本发明提供一种图像倾斜校正方法及装置,用以解决现有技术中图像倾斜校正方 法效率低的缺陷,实现提高图像倾斜校正方法的校正效率。本发明提供一种图像倾斜校正方法,包括对获取的图像进行灰度处理,以获得灰度图像;对所述灰度图像进行投影处理,以判断所述灰度图像是否倾斜;若所述灰度图像倾斜,则对所述灰度图像进行倾斜校正处理。本发明提供一种图像倾斜校正装置,包括灰度处理模块,用于对获取的图像进行灰度处理,以获得灰度图像;投影处理模块,用于对所述灰度图像进行投影处理,以判断所述灰度图像是否倾 斜;校正处理模块,用于若所述灰度图像倾斜,则对所述灰度图像进行倾斜校正处理。本发明提供的图像倾斜校正方法及装置,通过对灰度图像进行投影处理,以判断 出灰度图像是否倾斜,若灰度图像处于倾斜状态则对该灰度图像进行倾斜校正处理,而对 于没有倾斜的灰度图像不进行倾斜校正处理,提高了图像倾斜校正方法的校正效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。
图1为本发明图像倾斜校正方法实施例的流程图;图2为本发明图像倾斜校正方法实施例中步骤102的具体流程图;图3为本发明图像倾斜校正方法实施例中步骤103的具体流程图;图4为本发明图像倾斜校正装置实施例的结构示意图。
图5为本发明图像倾斜校正装置实施例中投影处理模块的结构示意图; 图6为本发明图像倾斜校正装置实施例中校正处理模块的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人 员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明图像倾斜校正方法实施例的流程图。如图1所示,本实施例图像倾 斜校正方法,包括步骤101、对获取的图像进行灰度处理,以获得灰度图像。具体而言,本实施例中的步骤101对获取的图像信息进行处理,使处理后的图像 变为灰度图像。本实施例以智能交通系统中对车辆车牌进行检测为例进行说明,通过道路 上设置的摄像头等图像获取设备,获得道路上行驶的车辆车牌的图像信息,然后,通过步骤 101对车牌的图像信息进行灰度处理,以得到车牌图像的灰度图像。步骤102、对灰度图像进行投影处理,以判断灰度图像是否倾斜。具体而言,通过步骤101获得车牌的灰度图像后,通过步骤102对获得的灰度图像 进行投影处理,根据投影获得的图像信息该判断灰度图像是否是倾斜状态。步骤103、若灰度图像倾斜,则对灰度图像进行倾斜校正处理。具体而言,当灰度图像通过步骤102投影处理得知该灰度图像为倾斜的图像后, 则通过步骤103对该灰度图像进行倾斜校正处理。例如当通过步骤102得知获得的车牌 的灰度图像为倾斜状态后,则可以判断检测到的车辆的车牌为倾斜的车牌,需要对倾斜的 车牌进行倾斜校正处理,则通过步骤103对车牌的灰度图像进行校正处理,以获得无倾斜 角度的车牌的灰度图像,以便后续程序根据无倾斜角度的灰度图像获得车牌号。其中,本实施例图像倾斜校正方法可以应用于智能交通系统的车牌识别系统中, 也可以用于其他需要对图像进行倾斜校正处理的场合。本实施例图像倾斜校正方法,通过对灰度图像进行投影处理,以判断出灰度图像 是否倾斜,若灰度图像处于倾斜状态则对该灰度图像进行倾斜校正处理,而对于没有倾斜 的灰度图像不进行倾斜校正处理,提高了图像倾斜校正方法的校正效率。另外,本实施例 图像倾斜校正方法仅对处于倾斜状态的图像进行倾斜校正处理,而非倾斜的的图像无需进 行倾斜校正处理,从而有效的避免非倾斜的图像出现图像信息损失,有利于提高图像整个 处理过程的效率。基于上述技术方案,可选的,如图2所示,本实施例中的步骤102具体包括如下步 骤步骤1021、对灰度图像进行二值化处理,以得到二值化图像。具体的,步骤1021对步骤101获得的灰度图像进行二值化处理,从而将灰度图像转化为二值化图像。例如车牌 的绘像经过二值化处理后,车牌号将变为白色,而背景将变为黑色,从而形成黑白的二 值化图像。步骤1022、对二值化图像进行垂直投影,以获得二值化图像的投影长度。具体的, 通过步骤1021将获得灰度图像的二值化图像,步骤1022将对二值化图像进行垂直投影,从 而可以获得该二值化图像的投影长度。例如将车牌的二值化图像进行垂直投影后,会在 X轴方向上形成黑白间隔的投影,而投影长度可以是白色投影的总长度、或是白色投影之间 的黑色投影的总长度。步骤1023、将投影长度与预设的投影长度阀值进行比较。具体的,通过步骤1022 将二值化图像进行垂直投影后,将获得该二值化图像的白色投影区域的长度以及黑色投影 区域的长度。由于二值化图像的投影包括黑白两部分,则投影长度阀值也对应包括有黑色 长度阀值和白色长度阀值。其中,黑色长度阀值为处于非倾斜状态的图像进行投影处理后 得到的黑色区域的长度值,而白色长度阀值为处于非倾斜状态的图像进行投影处理后得到 的白色区域的长度值。对该二值化图像的于白色投影区域的长度可以与投影长度阀值的白 色长度阀值进行比较;对于该二值化图像的黑色投影区域的长度可以与投影长度阀值的黑 色长度阀值进行比较。步骤1024、若二值化图像的黑色的投影长度小于投影长度阀值的黑色长度阀值, 则确定灰度图像为倾斜状态;或者,若二值化图像的白色的投影长度大于投影长度阀值的 白色长度阀值,则确定灰度图像为倾斜状态。具体的,以车牌的二值化图像垂直投影后得到 的投影长度进行说明。车牌的二值化图像中,车牌号的图像为白色,而背景的图像为黑色。 由于车牌号之间的间隔固定不变,当车牌倾斜时,车牌号的白色投影长度会增长,而车牌号 之间的背景区域的黑色投影长度会缩短,从而当车牌的二值化图像的黑色的投影长度小于 投影长度阀值的黑色长度阀值,则确定灰度图像为倾斜状态,从而确定车牌为倾斜的。或 者,当当车牌的二值化图像的白色的投影长度大于投影长度阀值的白色长度阀值,则确定 灰度图像为倾斜状态,从而确定车牌为倾斜的。本实施例图像倾斜校正方法,通过对灰度图像进行投影处理得知该灰度图像的投 影长度,然后将投影长度与预设的长度阀值进行比较,便可以方便的根据投影长度得知该 灰度图像是否为倾斜的,从而更有利于提高本实施例图像倾斜校正方法的校正效率。基于上述技术方案,可选的,如图3所述,本实施例中的步骤103具体包括如下步 骤步骤1031、获取灰度图像的边缘信息。具体的,通过步骤102得知灰度图像是倾斜 的后,需要通过步骤103进行倾斜校正处理。步骤1031将对该灰度图像进行处理,以获取 灰度图像的边缘信息。为了更加可靠的获得灰度图像的边缘信息,本实施例中的步骤1031 可以通过Carmy算子获得灰度图像的边缘信息,由于Carmy算子能较大范围提高边缘检测 的适用范围,从而更有利于准确可靠的获得灰度图像的边缘信息。步骤1032、根据边缘信息计算灰度图像的倾斜角。具体的,通过步骤1031获得灰 度图像的边缘信息后,通过步骤1032根据边缘信息计算出该灰度图像的倾斜角。为了更加 准确有效的提取灰度图像的倾斜角,本实施例中的步骤1032可以通过Hough变换对灰度图 像的两侧的边缘信息进行对照处理,以计算出灰度图像的水平倾斜角度。例如对于倾斜车牌所对应的边缘信息,通过Hough变换分别对上下两部分车牌的有效边缘信息进行提取, 并进行对照处理,可以快速准确的计算出车牌的水平倾角,有效的避免了车牌中部等图像 信息干扰线的影响,提高了提取车牌倾角的正确率。步骤1033、根据倾斜角旋转灰度图像,以输出无倾斜角度的灰度图像。具体的,在 通过步骤1032计算出灰度图像对应的倾斜角后,可以通过步骤1033根据倾斜角对灰度图 像进行旋转处理,以输出无倾斜角度的灰度图像。为了快速可靠的将灰度图像进行旋转,并 减小旋转过程中灰度图像的信息损失,本实施例中的步骤1033可以根据倾斜角,通过双线 性插值算法对灰度图像进行旋转校正,通过双线性插值算法对灰度图像旋转后,可以获得 无倾斜角度的灰度图像,从而可以方便后续的图像处理过程的进行。本实施例图像倾斜校正方法,通过获取灰度图像的边缘信息,并根据边缘信息计 算出倾斜角,最后,根据倾斜角旋转灰度图像以获得无倾斜角度的灰度图像,可以快速有效 的对需要倾斜校正处理的灰度图像进行处理,更有利于提高本实施例图像倾斜校正方法的 校正效率。图4为本发明图像倾斜校正装置实施例的结构示意图。如图4所示,本实施例图 像倾斜校正装置包括灰度处理模块1、投影处理模块2和校正处理模块3。灰度处理模块1用于对获取的图像进行灰度处理,以获得灰度图像;投影处理模块2用于对灰度图像进行投影处理,以判断灰度图像是否倾斜;校正处理模块3用于若灰度图像倾斜,则对灰度图像进行倾斜校正处理。具体而言,本实施例中的灰度处理模块1将获取到的图像进行灰度处理;然后,投 影处理模块2将对灰度处理模块1处理生成的灰度图像进行投影处理,以判断灰度图像是 否倾斜;最后,校正处理模块3将对倾斜的灰度图像进行校正处理,以得到正常状态非倾斜 的灰度图像。其中,本实施例图像倾斜校正装置的具体处理过程可以参见本发明图像倾斜 校正方法实施例的记载,在此不再赘述。本实施例图像倾斜校正装置,通过对灰度图像进行投影处理,以判断出灰度图像 是否倾斜,若灰度图像处于倾斜状态则对该灰度图像进行倾斜校正处理,而对于没有倾斜 的灰度图像不进行倾斜校正处理,提高了图像倾斜校正方法的校正效率。另外,本实施例图 像倾斜校正方法仅对处于倾斜状态的图像进行倾斜校正处理,而非倾斜的的图像无需进行 倾斜校正处理,从而有效的避免非倾斜的图像出现图像信息损失,有利于提高图像整个处 理过程的效率。基于上述技术方案,可选的,如图5所示,本实施例中的投影处理模块2包括投影 子模块21、判断子模块22、第一确定子模块23和第二确定子模块24。投影子模块21用于对灰度图像进行投影,以获得灰度图像的投影长度;判断子模 块22用于判断投影长度是否小于预设的长度阀值;第一确定子模块23用于若投影长度小 于长度阀值,则确定灰度图像为倾斜状态;第二确定子模块24用于若投影长度不小于长度 阀值,则确定灰度图像为正常状态。本实施例图像倾斜校正装置,通过对灰度图像进行投影处理得知该灰度图像的投 影长度,然后将投影长度与预设的长度阀值进行比较,便可以方便的根据投影长度得知该 灰度图像是否为倾斜的,从而更有利于提高本实施例图像倾斜校正方法的校正效率。基于上述技术方案,可选的,如图6所示,本实施例中的校正处理模块3包括获取子模块31、计算子模块32和旋转子模块33。获取子模块31用于若所述灰度图像倾斜,则获取所述灰度图像的边缘信息;计算 子模块32用于根据所述边缘信息计算所述灰度图像的倾斜角;旋转子模块33,用于根据所 述倾斜角旋转所述灰度图像,以输出无倾斜角度的所述灰度图像。其中,为了更加可靠的获得灰度图像的边缘信息,本实施例中的获取子模块31 还用于通过Carmy算子获得灰度图像的边缘信息;为了更加准确有效的提取灰度图像的倾 斜角,计算子模块32还用于通过Hough变换对灰度图像的两侧的边缘信息进行对照处理, 以计算出灰度图像的水平倾斜角度;为了快速可靠的将灰度图像进行旋转,并减小旋转过 程中灰度图像的信息损失,旋转子模块33还用于根据倾斜角,通过双线性插值算法对灰度 图像进行旋转校正。本实施例图像倾斜校正装置,通过获取灰度图像的边缘信息,并根据边缘信息计 算出倾斜角,最后,根据倾斜角旋转灰度图像以获得无倾斜角度的灰度图像,可以快速有效 的对需要倾斜校正处理的灰度图像进行处理,更有利于提高本实施例图像倾斜校正方法的 校正效率。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种图像倾斜校正方法,其特征在于,包括对获取的图像进行灰度处理,以获得灰度图像;对所述灰度图像进行投影处理,以判断所述灰度图像是否倾斜;若所述灰度图像倾斜,则对所述灰度图像进行倾斜校正处理。
2.根据权利要求1所述的图像倾斜校正方法,其特征在于,所述对所述灰度图像进行 投影处理,以判断所述灰度图像是否倾斜,具体为对所述灰度图像进行二值化处理,以得到二值化图像;对所述二值化图像进行垂直投影,以获得所述二值化图像的投影长度;将所述投影长度与预设的投影长度阀值进行比较;若所述二值化图像的黑色的投影长度小于所述投影长度阀值的黑色长度阀值,则确定 所述灰度图像为倾斜状态;或者,若所述二值化图像的白色的投影长度大于所述投影长度 阀值的白色长度阀值,则确定所述灰度图像为倾斜状态。
3.根据权利要求1或2所述的图像倾斜校正方法,其特征在于,所述对所述灰度图像进 行倾斜校正处理,具体为获取所述灰度图像的边缘信息;根据所述边缘信息计算所述灰度图像的倾斜角;根据所述倾斜角旋转所述灰度图像,以输出无倾斜角度的所述灰度图像。
4.根据权利要求3所述的图像倾斜校正方法,其特征在于,所述获取所述灰度图像的 边缘信息,具体为通过Carmy算子获得所述灰度图像的边缘信息。
5.根据权利要求3所述的图像倾斜校正方法,其特征在于,所述根据所述边缘信息计 算所述灰度图像的倾斜角,具体为通过Hough变换对所述灰度图像的两侧的所述边缘信 息进行对照处理,以计算出所述灰度图像的水平倾斜角度。
6.根据权利要求3所述的图像倾斜校正方法,其特征在于,所述根据所述倾斜角旋转 所述灰度图像,具体为根据所述倾斜角,通过双线性插值算法对所述灰度图像进行旋转校 正。
7.一种图像倾斜校正装置,其特征在于,包括灰度处理模块,用于对获取的图像进行灰度处理,以获得灰度图像;投影处理模块,用于对所述灰度图像进行投影处理,以判断所述灰度图像是否倾斜;校正处理模块,用于若所述灰度图像倾斜,则对所述灰度图像进行倾斜校正处理。
8.根据权利要求7所述的图像倾斜校正装置,其特征在于,所述投影处理模块包括 投影子模块,用于对所述灰度图像进行投影,以获得所述灰度图像的投影长度;判断子模块,用于判断所述投影长度是否小于预设的长度阀值; 第一确定子模块,用于若所述投影长度小于所述长度阀值,则确定所述灰度图像为倾 斜状态;第二确定子模块,用于若所述投影长度不小于所述长度阀值,则确定所述灰度图像为 正常状态。
9.根据权利要求7或8所述的图像倾斜校正装置,其特征在于,所述校正处理模块包括获取子模块,用于若所述灰度图像倾斜,则获取所述灰度图像的边缘信息;2计算子模块,用于根据所述边缘信息计算所述灰度图像的倾斜角; 旋转子模块,用于根据所述倾斜角旋转所述灰度图像,以输出无倾斜角度的所述灰度 图像。
10.根据权利要求9所述的图像倾斜校正装置,其特征在于,所述获取子模块还用于通 过Carmy算子获得所述灰度图像的边缘信息;所述计算子模块还用于通过Hough变换对所述灰度图像的两侧的所述边缘信息进行 对照处理,以计算出所述灰度图像的水平倾斜角度;所述旋转子模块还用于根据所述倾斜角,通过双线性插值算法对所述灰度图像进行旋 转校正。
全文摘要
本发明提供一种图像倾斜校正方法及装置。图像倾斜校正方法,包括对获取的图像进行灰度处理,以获得灰度图像;对所述灰度图像进行投影处理,以判断所述灰度图像是否倾斜;若所述灰度图像倾斜,则对所述灰度图像进行倾斜校正处理。通过对灰度图像进行投影处理,以判断出灰度图像是否倾斜,若灰度图像处于倾斜状态则对该灰度图像进行倾斜校正处理,而对于没有倾斜的灰度图像不进行倾斜校正处理,提高了图像倾斜校正方法的校正效率。
文档编号G06T3/40GK101923710SQ20101022177
公开日2010年12月22日 申请日期2010年6月30日 优先权日2010年6月30日
发明者刘微, 李挺, 裴雷 申请人:青岛海信网络科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1