[发明专利]基于色彩纹理的车牌定位方法及系统有效
申请号: | 201410376593.1 | 申请日: | 2014-08-01 |
公开(公告)号: | CN104156703B | 公开(公告)日: | 2017-07-11 |
发明(设计)人: | 秦实宏;周霖;程莉;严明浩;叶云丽;罗亚军;袁发庭;董润 | 申请(专利权)人: | 武汉工程大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/36 |
代理公司: | 湖北武汉永嘉专利代理有限公司42102 | 代理人: | 许美红 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 色彩 纹理 车牌 定位 方法 系统 | ||
技术领域
本发明涉及车牌定位,尤其涉及一种基于色彩纹理的车牌定位方法及系统。
背景技术
交通与社会经济的迅速发展促进了机动车辆的大幅增加,在方便人们出行的同时也带来了机动车辆的监管问题。机动车车牌号是机动车的重要标志,在停车场、收费站等场所可利用车牌自动识别技术,实现对机动车辆的自动化监控和管理。然而,车牌定位技术是车牌自动识别技术中最基本也是最重要的环节,必须要准确的定位出车牌的位置,才能准确的识别出车牌号。
现有的车牌定位主要是基于颜色或者基于车牌字符纹理的方法。其中基于颜色的车牌定位方法关键在于图片颜色的二值化,尽量多的去掉与车牌颜色不同的部分。再利用车牌的几何形状以及长宽比等特征找到车牌所在区域。但在车体颜色与车牌颜色相近时,很难将车体与车牌通过颜色分离开,也就无法通过这种办法定位到车牌。
基于车牌字符纹理的方法是利用车牌区域含有丰富的边缘信息,特别是垂直边缘的信息。通过边缘检测来寻找边缘信息较多的区域达到定位车牌的目的。但该方法对其他的边缘也很敏感,例如车体的散热出口区域,会对定位效果造成很大的干扰。
因此,以上的现有车牌定位方案,不适用于复杂的背景,具有很大的局限性。
发明内容
本发明要解决的技术问题在于针对现有技术中无法适用复杂背景,且具有很大的局限性的缺陷,提供一种能够适用于更广泛的环境,并能快速准确的从图片中定位到车牌区域的基于色彩纹理的车牌定位方法。
本发明解决其技术问题所采用的技术方案是:
提供一种基于色彩纹理的车牌定位方法,包括以下步骤:
调整输入的包含车牌的彩色图片的分辨率,并进行滤波,将滤波后的图片的色彩空间由RGB转换到HSV;
对转换到HSV的图片进行二值化处理,生成两幅灰度图片,其中一幅图片中符合车牌背景颜色阀值的像素设为白色,其他不符合阀值的像素设为黑色;另一幅图片中符合车牌字符颜色阀值的像素设为白色,其他不符合阀值的像素设为黑色;
对两幅灰度图片的像素点进行分析找出符合车牌色彩纹理的像素,并将所得像素个数存入数组h(y)中,求出数组h(y)中的最大值,y为图像的行数,数组h(y)中保存的是每行符合车牌色彩纹理像素的个数;
通过对数组h(y)最大值的判断,确定是否包含车牌信息,如果不包含车牌信息,则更换车牌背景和字符颜色的设置,重新进行二值化处理;
对数组h(y)以及数组h(y)中的最大值进行分析,如果数组h(y)中的最大值小于车牌色彩纹理的最小阀值,则数组h(y)中所储存的数据不包含车牌的信息,变换车牌背景颜色阀值或者车牌字符颜色阀值的设置,再次进行检测;否则,数组h(y)中所储存的数据包含车牌的信息,找出数组h(y)中的值连续不为0,数值变化比较平稳,且峰值等于数组h(y)中最大值的区域,该区域为车牌区域;
输出车牌区域图片。
本发明所述的方法中,调整分辨率时具体将包含车牌的彩色图片的分辨率调整为800*600。
本发明所述的方法中,二值化处理时,具体将车牌背景颜色默认设置为蓝色,车牌字符颜色默认设置为白色。
本发明所述的方法中,步骤S3具体为:
分别逐行扫描两幅灰度图片中的各个像素点,并得出当前像素点的灰度值,对灰度值进行判断,当前像素为车牌背景颜色时,检测两幅灰度图片当前像素点右边的一定数量的像素点内,是否包含车牌字符颜色的像素点;当前像素点为车牌字符颜色时,检测两幅灰度图片当前像素点右边的一定数量的像素点内,是否包含车牌背景颜色的像素点,如果包含则将该点记录为符合车牌色彩纹理的点,并将该行相对应的h(y)+1,所有像素点扫描完毕后计算h(y)中的最大值。
本发明还提供了一种基于色彩纹理的车牌定位系统,包括:
图片预处理模块,用于调整输入的包含车牌的彩色图片的分辨率,并进行滤波,将滤波后的图片的色彩空间由RGB转换到HSV;
二值化处理模块,用于对转换到HSV的图片进行二值化处理,生成两幅灰度图片,其中一幅图片中符合车牌背景颜色阀值的像素设为白色,其他不符合阀值的像素设为黑色;另一幅图片中符合车牌字符颜色阀值的像素设为白色,其他不符合阀值的像素设为黑色;
车牌色彩纹理的像素计算模块,用于对两幅灰度图片的像素点进行分析找出符合车牌色彩纹理的像素,并将所得像素个数存入数组h(y)中,求出数组h(y)中的最大值,y为图像的行数,数组h(y)中保存的是每行符合车牌色彩纹理像素的个数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉工程大学,未经武汉工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410376593.1/2.html,转载请声明来源钻瓜专利网。