The invention discloses a license plate location and recognition method based on support vector machine and convolution neural network, which comprises the following steps: using weighted grayscale algorithm to grayscale the original color license plate image, equalizing the histogram to get the balanced grayscale image, and detecting the edge of the balanced grayscale image to get the edge image. Image; binarization of edge image; morphological operation is used to process the license plate image to get the candidate region image; SVM discriminant model is used to classify and get the accurate license plate location image; vertical and horizontal projection method is used to segment the image to get a single character image; and regression is used to get the single character image. A normalization function normalizes each license plate character, and a convolution neural network model is used to recognize the license plate character, and the recognition results are output and displayed. The invention effectively improves the robustness of the license plate character recognition algorithm, has high recognition rate, and is suitable for license plate location and recognition under complex background.
【技术实现步骤摘要】
基于支持向量机和卷积神经网络的车牌定位识别方法
本专利技术属于图像处理和机器学习领域,尤其涉及一种复杂环境下基于支持向量机和卷积神经网络的车牌定位识别方法。
技术介绍
国家工业化以及汽车的普及极大的方便了人们的日常生活,但交通问题也日益严峻,智能交通应运而生。车牌识别技术是智能交通系统中一项重要研究课题,决定着智能交通系统的发展速度和技术水平,在车辆监控、违章收费等领域都得到了广泛应用。近年来,车牌定位识别算法得到了研究者的广泛关注,马爽等人提出了边缘检测和BP神经网络相结合的车牌识别算法,但是BP神经网络的容易陷入局部最优,导致系统识别率低。董峻妃等人提出了基于卷积神经网络的车牌字符识别算法,很大程度上抑制了过拟合问题,提高了识别率。但是该算法只针对车牌字符识别部分,并未考虑到车牌定位对于整个识别系统的影响,在系统的完备性方面有所欠缺。现有车牌识别系统在良好的拍摄情况下,定位和识别率较高。但现实条件下,车牌图像的质量往往容易受到光照条件、多车牌、角度倾斜和车牌污损等情形的干扰,无法精确定位,从而影响了车牌识别的准确率。因此复杂环境下的车牌精确定位和识别成为车牌识 ...
【技术保护点】
1.一种基于支持向量机和卷积神经网络的车牌定位识别方法,其特征在于,包括以下步骤:1)、获取原始彩色车牌图像,并采用包括灰度化处理、直方图均衡化在内的预处理步骤对原始彩色车牌图像进行预处理;2)、使用改进的Isotropic Sobel边缘检测算子对均衡后灰度图进行边缘检测,得到边缘图像;改进的Isotropic Sobel边缘检测算子改进主要体现在:Isotropic Sobel边缘检测算子只对图像的水平和垂直两个方向的边缘敏感,改进之后,使其对车牌图像的水平、垂直和对角线四个方向的边缘敏感,更好的检测到图像边缘;使用自适应阈值算法对边缘图像进行二值化,得到二值化后的车牌 ...
【技术特征摘要】
1.一种基于支持向量机和卷积神经网络的车牌定位识别方法,其特征在于,包括以下步骤:1)、获取原始彩色车牌图像,并采用包括灰度化处理、直方图均衡化在内的预处理步骤对原始彩色车牌图像进行预处理;2)、使用改进的IsotropicSobel边缘检测算子对均衡后灰度图进行边缘检测,得到边缘图像;改进的IsotropicSobel边缘检测算子改进主要体现在:IsotropicSobel边缘检测算子只对图像的水平和垂直两个方向的边缘敏感,改进之后,使其对车牌图像的水平、垂直和对角线四个方向的边缘敏感,更好的检测到图像边缘;使用自适应阈值算法对边缘图像进行二值化,得到二值化后的车牌图像;使用形态学运算操作对二值化后的车牌图像进行处理,得到车牌候选区域图像;3)、使用SVM判别模型对车牌候选区域进行分类,得到车牌精确定位图像;4)、使用垂直和水平投影相结合的方法对车牌精确定位图像进行图像分割,得到单个字符图像;使用归一化函数将每个车牌字符归一化处理;5)、使用卷积神经网络的LeNet-5车牌字符识别模型进行识别,将识别结果输出显示。2.根据权利要求1所述的一种基于支持向量机和卷积神经网络的车牌定位识别方法,其特征在于,所述步骤1)采用包括灰度化处理、直方图均衡化、边缘检测在内的预处理步骤对原始彩色车牌图像进行预处理具体为:使用加权灰度化算法对原始彩色车牌图像进行灰度化处理,得到灰度图像;使用直方图均衡化对灰度图像进行处理,得到均衡后灰度图。3.根据权利要求1所述的一种基于支持向量机和卷积神经网络的车牌定位识别方法,其特征在于,所述步骤2)采用包括边缘检测、形态学滤波、自适应阈值二值化在内的处理步骤对车牌粗定位具体为:使用改进的IsotropicSobel边缘检测算子对均衡后灰度图进行边缘检测,得到边缘图像;使用自适应阈值算法对边缘图像进行二值化,得到二值化后的车牌图像;使用形态学运算操作对二值化后的车牌图像进行处理,得到车牌候选区域图像。4.根据权利要求1所述的一种基于支持向量机和卷积神经网络的车牌定位识别方法,其特征在于,所述步骤3)的SVM判别模型包括:对所获得的车牌候选区域图像进行人工分类,分为车牌区域图像和非车牌区域图像;将分类后的两种车牌图像聚集到设定的数量后,放入SVM模型进行训练,得到所述SVM车牌判别模型;用所获得的SVM车牌判别模型对车牌候选区...
【专利技术属性】
技术研发人员:吉福生,刘峰利,邹虹,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:重庆,50
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。