[发明专利]一种复杂背景下的车牌定位方法有效

专利信息
申请号: 201510478623.4 申请日: 2015-08-06
公开(公告)号: CN105160301B 公开(公告)日: 2018-11-09
发明(设计)人: 朱虹;卫永波;谢凡凡;权甲;白帅 申请(专利权)人: 西安理工大学
主分类号: G06K9/00 分类号: G06K9/00
代理公司: 西安弘理专利事务所 61214 代理人: 王奇
地址: 710048*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种复杂背景下的车牌定位方法,步骤包括:步骤1、预处理;步骤2、求取原始图像中的候选车牌模板;步骤3、找到车牌有效的号码字体部分;步骤4、找到车牌的底色与字体颜色跳变部分,获得车牌模板;步骤5、对车牌模板消除噪声;步骤6、对车牌模板进行膨胀运算;步骤7、定位车牌;步骤8、输出车牌信息,即成。本发明的方法,适用于监控相机、或者手持摄像设备拍摄到的图像中存在诸多干扰的复杂环境,步骤简单,便于实施,计算量小,结果准确性高,给出的结果能够对车牌进行正确定位。
搜索关键词: 一种 复杂 背景 车牌 定位 方法
【主权项】:
1.一种复杂背景下的车牌定位方法,其特征在于,按照以下步骤实施:步骤1、预处理,输入通过监控相机、或者手持摄像设备拍摄得到大小为m×n的彩色的原始图像,该原始图像中,红、绿、蓝三个颜色分别标记为R=[r(i,j)]m×n、G=[g(i,j)]m×n、B=[b(i,j)]m×n,i=1,2,...,m,j=1,2,...,n,亮度值L=[l(i,j)]m×n为:l(i,j)=0.299·r(i,j)+0.587·g(i,j)+0.114·b(i,j),   (1)亮度均值为:步骤2、求取原始图像中的候选车牌模板,求出原始图像中可能为车牌底色的蓝色、黄色、白色、黑色的候选模板,PlateBlue=[pBlue(i,j)]m×n,PlateYellow=[pYellow(i,j)]m×n,PlateWhite=[pWhite(i,j)]m×n,PlateBlack=[pBlack(i,j)]m×n,其中,其中,thBlue、thYellow、thWhite及thBlack均为判断阈值;步骤3、找到车牌有效的号码字体部分,设白色字体的掩模为WordWhite=[wWhite(i,j)]m×n,黑色字体的掩模为WordBlack=[wBlack(i,j)]m×n,则计算公式如下:由公式(7)得到的wWhite(i,j)=1的点即为白色的点,由公式(8)得到的wBlack(i,j)=1的点即为黑色的点;步骤4、找到车牌的底色与字体颜色跳变部分,获得车牌模板,按行遍历步骤3给出的车牌掩模中所有非零的像素点,将判断为非车牌部分的掩模值置为0,具体步骤是:4.1)在蓝色车牌掩模中找白色字体对蓝色车牌掩模PlateBlue=[pBlue(i,j)]m×n,遍历其所有的行,即对第i行,i=1,2,...,m,找到所有pBlue(i,j)=1的点,如果其相邻点位置所对应的白色字体掩模wWhite(i,j+k)=1,k=1,2,3,则保持pBlue(i,j)=1,表明该点是车牌上的点;否则,表明该点不是车牌上的蓝色点,置pBlue(i,j)=0;4.2)在黄色车牌掩模中找黑色字体对黄色车牌掩模PlateYellow=[pYellow(i,j)]m×n,遍历其所有的行,即对第i行,i=1,2,...,m,找到所有pYellow(i,j)=1的点,如果其相邻点位置所对应的黑色字体掩模wBlack(i,j+k)=1,k=1,2,3,则保持pYellow(i,j)=1,表明该点是车牌上的点;否则,表明该点不是车牌上的黄色点,置pYellow(i,j)=0;4.3)在白色车牌掩模中找黑色字体:对白色车牌掩模PlateWhite=[pWhite(i,j)]m×n,遍历其所有的行,即对第i行,i=1,2,...,m,找到所有pWhite(i,j)=1的点,如果其相邻点位置所对应的黑色字体掩模wBlack(i,j+k)=1,k=1,2,3,则保持pWhite(i,j)=1,表明该点是车牌上的点;否则,表明该点不是车牌上的白色点,置pWhite(i,j)=0;4.4)在黑色车牌掩模中找白色字体:对黑色车牌掩模PlateBlack=[pBlack(i,j)]m×n,遍历其所有的行,即对第i行,i=1,2,...,m,找到所有pBlack(i,j)=1的点,如果其相邻点位置所对应的白色字体掩模wWhite(i,j+k)=1,k=1,2,3,则保持pBlack(i,j)=1,表明该点是车牌上的点;否则,表明该点不是车牌上的黑色点,置pBlack(i,j)=0;通过该四个分步骤,最终保留下来的非0的车牌掩模部分,即为车牌模板;步骤5、对车牌模板消除噪声,采用腐蚀算子对步骤4得到的车牌模板进行消除噪声的处理,定义结构元素为为了便于描述,设定进行了腐蚀运算后的四类车牌模板分别为:PlateBlueC=[pBlueC(i,j)]m×n,PlateYellowC=[pYellowC(i,j)]m×n,PlateWhiteC=[pWhiteC(i,j)]m×n,PlateBlackC=[pBlackC(i,j)]m×n;步骤6、对车牌模板进行膨胀运算,采用膨胀算子对步骤5得到的经过去噪处理后的车牌模板进行处理,以修复有可能出现的缺损,定义结构元素为为了便于描述,设定进行了膨胀运算后的四类车牌模板分别为:PlateBlueE=[pBlueE(i,j)]m×n,PlateYellowE=[pYellowE(i,j)]m×n,PlateWhiteE=[pWhiteE(i,j)]m×n,PlateBlackE=[pBlackE(i,j)]m×n;步骤7、定位车牌,具体处理过程是:7.1)对步骤6得到的车牌模板进行贴标签处理;7.2)对贴了标签后的每个连通域,求其最小外接矩形,该最小外接矩形以左上角坐标(xL,yL)和右下角坐标(xR,yR)表示;7.3)考虑到车辆的位置在三维空间上不一定完全正对相机,设置车牌判据如下:如果连通域的最小外接矩形的高宽比不满足H:W=1:2+δ,或者不满足H:W=1:3+δ,其中优选δ∈[0,0.3]是投影误差调整参数,则表明该连通域不是车牌区域;如果连通域的最小外接矩形的高宽比满足H:W=1:2+δ,或者满足H:W=1:3+δ,并且连通域的面积与外接矩形的面积比为SArea:SREC≥0.9,则判断该连通域为车牌区域;步骤8、输出车牌信息通过步骤7得到的确定为车牌的连通域的最小外接矩形的坐标(xL,yL),(xR,yR),给出了车牌的位置信息,根据搜索到该车牌位置的车牌模板颜色,给出其颜色信息,完成对车牌的定位,即成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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