[发明专利]基于边缘检测的车牌定位方法有效

专利信息
申请号: 201110120366.9 申请日: 2011-05-09
公开(公告)号: CN102243705A 公开(公告)日: 2011-11-16
发明(设计)人: 路小波;朱周;杨军飞 申请(专利权)人: 东南大学
主分类号: G06K9/00 分类号: G06K9/00;G06K9/38
代理公司: 南京天翼专利代理有限责任公司 32112 代理人: 汤志武
地址: 210096*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供一种利用交通图像的边缘信息来定位车牌的方法,该方法为:利用Sobel算子对交通图像进行边缘检测,对得到的灰度边缘图像进行二值化获得二值边缘图像;然后在垂直方向对该二值边缘图像进行水平投影获得垂直向量,对该垂直向量进行二值化并从上到下进行扫描,得到车牌区域的起始行坐标和终点行坐标,实现车牌的垂直定位;之后利用起始行坐标和终点行坐标得到垂直定位后的二值边缘图像,在水平方向对该二值边缘图像进行垂直投影获得水平向量,对该水平向量进行二值化并从左向右进行扫描,得到车牌区域的起始列坐标和终点列坐标,实现车牌的水平定位;最后利用起始行、列坐标和终点行、列坐标定位出车牌。本发明具有较高的车牌定位精度,且在低对比度情况(比如夜间光线不足)下仍然能够较准确地对车牌进行定位。
搜索关键词: 基于 边缘 检测 车牌 定位 方法
【主权项】:
1.一种基于边缘检测的车牌定位方法,其特征在于:①利用Sobel算子进行边缘检测设需要进行车牌定位的彩色图像为F0,对它进行灰度化得到灰度图像F,其行数、列数分别为m和n,利用水平Sobel算子S1和垂直Sobel算子S2对图像F进行边缘检测,得到梯度图像G0,G0=|S1*F|+|S2*F|,式中,*表示卷积运算,然后,利用根据阈值T0对梯度图像G0进行二值化,得到二值边缘图像G1G1(x,y)=1ifG0(x,y)>T00else,]]>式中,阈值T0为15-20,G0(x,y)为梯度图像G0中坐标为(x,y)的像素的灰度,G1(x,y)为二值边缘图像G1中坐标为(x,y)的像素的值,若为1表示该像素属于边缘,若为0表示该像素不属于边缘;②车牌垂直方向的定位对二值边缘图像G1进行水平投影,得到垂直向量C1xG1x(i1)=Σj=1nG1(i1,j1),]]>i1=1,2,3......m,利用阈值T1对垂直向量G1x进行二值化,得到二值垂直向量G′1xG1x(i1)=1ifG1x(i1)>T10else,]]>i1=1,2,3......m,式中,阈值T1一般为3-5,G′1x(i1)为1表示在二值边缘图像G1的第i1行处存在车牌字符,G′1x(i1)为0表示在二值边缘图像G1的第i1行处不存在车牌字符,之后,对二值垂直向量G′1x从上向下进行扫描,如果通过扫描检测到车牌区域P,则对车牌区域P的起始行坐标Px1和终点行坐标Px2进行定位,扫描步骤如下:步骤一:设二值垂直向量G′1x中第一个数值为1的像素的行坐标为i2,将行坐标i2赋予变量xbeg,并令变量xend=xbeg,步骤二:i2=i2+1,如果i2=m+1则转到步骤三,如果i2<m+1则转到步骤四,步骤三:如果xend-xbeg>25则表明在灰度图像F中检测到了车牌,令Px1=xbeg,Px2=xend,结束扫描;如果xend-xbeg≤25则表明在灰度图像F中没有检测到车牌,结束扫描,步骤四:如果i2-xend≤6且i2-xbeg>25,则令Px1=xbeg,Px2=xend,结束扫描,如果i2-xend≤6且i2-xbeg≤25,则令xend=i2,返回步骤二;如果i2-xend>6且xend-xbeg>25则令Px1=xbeg,Px2=xend,结束扫描,如果i2-xend>6且xend-xbeg≤25则令xbeg=i2,xend=xbeg,返回步骤二,扫描结束后,如果扫描过程中检测到车牌,则车牌区域P的起始行坐标被定位为Px1,其终点行坐标被定位为Px2,根据定位结果得到垂直定位后的二值边缘图像G2,G2(i2,j2)=G1(i2+Px1-1,j2),其中i2=1,2,3......(Px2-Px1+1),j2=1,2,3......n,③车牌水平方向的定位对垂直定位后的二值边缘图像G2进行垂直投影,得到水平向量G2yG2y(i3)=Σj3=1Px2-Px1+1G1(j3,i3),]]>i3=1,2,3......n,利用阈值T2对水平向量G2y进行二值化,得到二值水平向量G′2yG2y(i3)=1ifG2y(i3)>T10else,]]>i3=1,2,3......n,式中,阈值T2为15-20,G′2y(i3)为1表示在二值边缘图像G2的第i3列处存在车牌字符,G′2y(i3)为0表示在二值边缘图像G2的第i3列处不存在车牌字符,之后,对二值水平向量G′2y从左向右进行扫描,如果通过扫描检测到车牌区域P,则对车牌区域P的起始行坐标Py1和终点行坐标Py2进行定位,扫描步骤如下:步骤一:设二值水平向量G′2y中第一个数值为1的像素的列坐标为i4,将列坐标i4赋予变量ybeg,并令变量yend=ybeg,步骤二:i4=i4+1,如果i4=m+1则转到步骤三,如果i4<m+1则转到步骤四,步骤三:如果yend-ybeg>70则表明在灰度图像F中检测到了车牌,令Py1=ybeg,Py2=yend,结束扫描;如果yend-ybeg≤70则表明在灰度图像F中没有检测到车牌,结束扫描,步骤四:如果i4-yend≤15且i4-ybeg>70,则令Py1=ybeg,Py2=yend,结束扫描,如果i4-yend≤15且i4-ybeg≤70,则令yend=i4,返回步骤二;如果i4-yend>15且yend-ybeg>70,则令Py1=ybeg,Py2=yend,结束扫描,如果i4-yend>15且yend-ybeg≤70,则令ybeg=i4,yend=ybeg,返回步骤二,扫描结束后,如果扫描过程中检测到车牌,则车牌区域P的起始列坐标被定位为Py1,其终点列坐标被定位为Py2,结合起始行坐标Px1和终点行坐标Px2可以得到定位后的车牌区域P为:P(i4,j4)=F0(i4+Px1-1,j4+Py1-1),其中i4=1,2,3......(Px2-Px1+1),j4=1,2,3......(Py2-Py1+1)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201110120366.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top