CN112101343A - License plate character segmentation and recognition method - Google Patents
License plate character segmentation and recognition method Download PDFInfo
- Publication number
- CN112101343A CN112101343A CN202010828399.8A CN202010828399A CN112101343A CN 112101343 A CN112101343 A CN 112101343A CN 202010828399 A CN202010828399 A CN 202010828399A CN 112101343 A CN112101343 A CN 112101343A
- Authority
- CN
- China
- Prior art keywords
- layer
- license plate
- character
- network
- recognition method
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 230000011218 segmentation Effects 0.000 title claims abstract description 18
- 238000012360 testing method Methods 0.000 claims abstract description 18
- 238000013527 convolutional neural network Methods 0.000 claims abstract description 14
- 125000006850 spacer group Chemical group 0.000 claims abstract description 4
- 238000011176 pooling Methods 0.000 claims description 17
- 230000004913 activation Effects 0.000 claims description 14
- 238000010606 normalization Methods 0.000 claims description 12
- 230000007704 transition Effects 0.000 claims description 9
- 210000002569 neuron Anatomy 0.000 claims description 4
- 230000009466 transformation Effects 0.000 claims description 2
- 238000007781 pre-processing Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 238000010276 construction Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000011478 gradient descent method Methods 0.000 description 1
- 230000002779 inactivation Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012706 support-vector machine Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
- G06F18/241—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
- G06F18/2415—Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on parametric or probabilistic models, e.g. based on likelihood ratio or false acceptance rate versus a false rejection rate
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/045—Combinations of networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/047—Probabilistic or stochastic networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/04—Architecture, e.g. interconnection topology
- G06N3/048—Activation functions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N3/00—Computing arrangements based on biological models
- G06N3/02—Neural networks
- G06N3/08—Learning methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/14—Image acquisition
- G06V30/148—Segmentation of character regions
- G06V30/153—Segmentation of character regions using recognition of characters or words
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/60—Type of objects
- G06V20/62—Text, e.g. of license plates, overlay texts or captions on TV images
- G06V20/625—License plates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Life Sciences & Earth Sciences (AREA)
- Artificial Intelligence (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Molecular Biology (AREA)
- Computational Linguistics (AREA)
- Biophysics (AREA)
- Biomedical Technology (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Evolutionary Biology (AREA)
- Probability & Statistics with Applications (AREA)
- Multimedia (AREA)
- Character Input (AREA)
- Character Discrimination (AREA)
Abstract
本发明公开了一种车牌字符分割与识别方法,包括以下步骤:S1.对车牌图像进行预处理;S2.去除间隔符、去除上下边框、定位出第二个字符右端的坐标;S3.分割字符,并将字符归一化;S4.将采集的数据集分为训练集和测试集;S5.构建一个适用于车牌字符图像识别的卷积神经网络;S6.选择训练参数,并使用训练集对设定好的网络进行训练;S7.使用测试集对训练好的网络进行测试,得到车牌识别网络的准确率。本发明能避免因字符断裂而导致的字符分割失败问题,解决训练样本较少导致的过拟合问题,进一步提高收敛速度和模型的泛化能力。
The invention discloses a license plate character segmentation and recognition method, comprising the following steps: S1. Preprocessing the license plate image; S2. Removing spacers, removing upper and lower borders, and locating the coordinates of the right end of the second character; S3. Segmenting characters , and normalize the characters; S4. Divide the collected data set into training set and test set; S5. Construct a convolutional neural network suitable for license plate character image recognition; S6. Select training parameters, and use the training set to pair The set network is trained; S7. Use the test set to test the trained network to obtain the accuracy rate of the license plate recognition network. The invention can avoid the problem of character segmentation failure caused by character breakage, solve the problem of overfitting caused by less training samples, and further improve the convergence speed and the generalization ability of the model.
Description
技术领域technical field
本发明涉及车牌识别的技术领域,尤其涉及到一种车牌字符分割与识别方法。The invention relates to the technical field of license plate recognition, in particular to a method for segmenting and recognizing license plate characters.
背景技术Background technique
车牌号是车辆的一个重要标识,因此车牌识别技术对交通的管控有重要的意义,车牌识别系统是建设智能交通系统的重要环节。The license plate number is an important sign of the vehicle, so the license plate recognition technology is of great significance to the traffic control. The license plate recognition system is an important link in the construction of an intelligent transportation system.
传统的字符分割有连通域法和垂直投影法,对字符分割有较好的效果,但当车牌中出现“川”、“浙”等字符断裂的情况时,连通域法和投影法就会错误地将“川”字分为3个“1”。The traditional character segmentation methods include connected domain method and vertical projection method, which have better effect on character segmentation. Divide the word "Chuan" into 3 "1"s.
传统的模板匹配车牌识别方法依赖于模板字符与待测字符的匹配程度,对原图像清晰度有严格的要求,该方法的识别效果并不好。在机器学习中,基于支持向量机的识别算法是一种比较经典的算法。此方法有很强的鲁棒性,但它过分强调字符特征的选取。The traditional template matching license plate recognition method relies on the matching degree of the template characters and the characters to be tested, and has strict requirements on the clarity of the original image, and the recognition effect of this method is not good. In machine learning, the recognition algorithm based on support vector machine is a relatively classic algorithm. This method has strong robustness, but it overemphasizes the selection of character features.
目前,车牌识别算法大多是在卷积神经网络的基础上,做不断地改进和优化。现有技术通过提高模型复杂度,如增加了特征图数量,降低了训练误差。但在训练样本较少的情况下仍然使用复杂模型,就容易出现过拟合问题。At present, most of the license plate recognition algorithms are based on convolutional neural networks, which are continuously improved and optimized. The existing technology reduces the training error by increasing the complexity of the model, such as increasing the number of feature maps. However, when a complex model is still used when there are few training samples, it is prone to overfitting problems.
发明内容SUMMARY OF THE INVENTION
本发明的目的在于克服现有技术的不足,提供一种能避免因字符断裂而导致的字符分割失败问题、解决训练样本较少导致的过拟合问题、进一步提高收敛速度和模型的泛化能力的车牌字符分割与识别方法。The purpose of the present invention is to overcome the deficiencies of the prior art, to provide a method that can avoid the problem of character segmentation failure caused by character breakage, solve the problem of overfitting caused by less training samples, and further improve the convergence speed and the generalization ability of the model. The segmentation and recognition method of license plate characters.
为实现上述目的,本发明所提供的技术方案为:For achieving the above object, the technical scheme provided by the present invention is:
一种车牌字符分割与识别方法,包括以下步骤:A license plate character segmentation and recognition method, comprising the following steps:
S1.对车牌图像进行预处理;S1. Preprocess the license plate image;
S2.去除间隔符、去除上下边框、定位出第二个字符右端的坐标;S2. Remove the spacer, remove the upper and lower borders, and locate the coordinates of the right end of the second character;
S3.分割字符,并将字符归一化;S3. Split characters and normalize characters;
S4.将采集的数据集分为训练集和测试集;S4. Divide the collected data set into a training set and a test set;
S5.构建一个适用于车牌字符图像识别的卷积神经网络;S5. Construct a convolutional neural network suitable for license plate character image recognition;
S6.选择训练参数,并使用训练集对设定好的网络进行训练;S6. Select training parameters, and use the training set to train the set network;
S7.使用测试集对训练好的网络进行测试,得到车牌识别网络的准确率。S7. Use the test set to test the trained network to obtain the accuracy rate of the license plate recognition network.
进一步地,所述步骤S1具体包括:Further, the step S1 specifically includes:
S11.对彩色车牌图像进行灰度化操作;S11. Perform a grayscale operation on the color license plate image;
S12.使用大津法对灰度图进行二值化操作。S12. Use the Otsu method to binarize the grayscale image.
进一步地,所述步骤S2具体包括:Further, the step S2 specifically includes:
S21.使用开运算去掉面积小于20的区域;S21. Use the open operation to remove the area with an area less than 20;
S22.统计每一行像素由1变为0或是由0变为1的跳变次数,得到跳变次数统计图;从总行数的1/3处向上检索,得到跳变次数小于或等于13的行坐标x1;从总行数的2/3处向下检索,得到跳变次数小于或等于13的行坐标x2,去除区间[x1,x2]以外的区域;又得字符高度x=(x2-x1),单个字符宽度为a=x*(45/90),字符间距b=x*(12/90),第二个和第三个字符间距c=x*(34/90);S22. Count the number of transitions of pixels in each row from 1 to 0 or from 0 to 1, and obtain a statistical graph of transition times; search upward from 1/3 of the total number of rows, and obtain the transition times less than or equal to 13 Line coordinate x1; search down from 2/3 of the total number of lines, get the line coordinate x2 with the number of jumps less than or equal to 13, remove the area outside the interval [x1, x2]; get the character height x=(x2-x1 ), the width of a single character is a=x*(45/90), the character spacing b=x*(12/90), the second and third character spacing c=x*(34/90);
S23.利用第二个字符与第三个字符间距最大的特点,用垂直投影法定位出第二个字符右端的坐标z1。S23. Using the feature that the distance between the second character and the third character is the largest, use the vertical projection method to locate the coordinate z1 of the right end of the second character.
进一步地,所述步骤S3具体包括:Further, the step S3 specifically includes:
S31.使用x、z1、a、b、c计算出9个分割点y1至y9相对于z1的偏移量,然后通过偏移量计算出每一个分割点的坐标;S31. Use x, z1, a, b, and c to calculate the offsets of the nine division points y1 to y9 relative to z1, and then calculate the coordinates of each division point through the offsets;
S32.以9个分割点分割出7个字符;S32. Divide 7 characters with 9 dividing points;
S33.将分割后的字符归一化,图像大小变换为30*24。S33. Normalize the segmented characters, and transform the image size into 30*24.
进一步地,所述步骤S5中的卷积神经网络包括卷积层、Batch normalization层、Relu激活层、最大池化层、Dropout层、全连接层、Softmax层。其中,卷积层的感受域是上一层的临近神经元区域,用于提取图像的特征;Batch normalization层用于增强网络的泛化能力,提高网络模型的精度;Relu激活层使网络模型可以接近任意函数;最大池化层用于降低数据的维度;Dropout层用于抑制过拟合现象;全连接层用于线性变换;Softmax层可以得到一个多维的列向量,用于分类。Further, the convolutional neural network in the step S5 includes a convolution layer, a Batch normalization layer, a Relu activation layer, a maximum pooling layer, a Dropout layer, a fully connected layer, and a Softmax layer. Among them, the receptive field of the convolutional layer is the adjacent neuron area of the previous layer, which is used to extract the features of the image; the Batch normalization layer is used to enhance the generalization ability of the network and improve the accuracy of the network model; the Relu activation layer enables the network model to Close to any function; the maximum pooling layer is used to reduce the dimension of the data; the Dropout layer is used to suppress overfitting; the fully connected layer is used for linear transformation; the Softmax layer can obtain a multi-dimensional column vector for classification.
进一步地,所述卷积神经网络的具体结构为:输入层、第一卷积层、第一Batchnormalization层、第一Relu激活层、第一最大池化层、第二卷积层、第二Batchnormalization层、第二Relu激活层、第二最大池化层、第三卷积层、第三Batchnormalization层、第三Relu激活层、第三最大池化层、第一Dropout层、第一全连接层、第二全连接层、第一Softmax层。Further, the specific structure of the convolutional neural network is: an input layer, a first convolutional layer, a first Batchnormalization layer, a first Relu activation layer, a first maximum pooling layer, a second convolutional layer, and a second Batchnormalization layer layer, the second Relu activation layer, the second max pooling layer, the third convolution layer, the third Batchnormalization layer, the third Relu activation layer, the third max pooling layer, the first Dropout layer, the first fully connected layer, The second fully connected layer and the first Softmax layer.
与现有技术相比,本方案原理及优点如下:Compared with the prior art, the principle and advantages of this scheme are as follows:
1)按照7个字符的空间位置对字符进行分割,避免了字符断裂而导致的字符分割失败问题。1) The characters are divided according to the spatial position of 7 characters, which avoids the problem of character segmentation failure caused by character breakage.
2)选用卷积神经网络,避免了复杂的特征提取,增强了鲁棒性。2) Convolutional neural network is used to avoid complex feature extraction and enhance robustness.
3)简化了卷积神经网络模型,并通过加入Dropout层和Batch normalization层,并通过多次实验,不断调节Dropout层的随机失活概率,得到最优的值,解决了过拟合和收敛速度等问题,提高了准确率和收敛速度。3) The convolutional neural network model is simplified, and by adding the Dropout layer and the Batch normalization layer, and through multiple experiments, the random inactivation probability of the Dropout layer is continuously adjusted to obtain the optimal value, which solves the overfitting and convergence speed. and other problems, improving the accuracy and convergence speed.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的服务作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to illustrate the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the services required in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only For some embodiments of the present invention, for those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1为本发明一种车牌字符分割与识别方法的流程图;Fig. 1 is the flow chart of a kind of license plate character segmentation and recognition method of the present invention;
图2为本发明实施例去上下边框示意图;2 is a schematic diagram of removing upper and lower borders according to an embodiment of the present invention;
图3为本发明实施例字符分割示意图;3 is a schematic diagram of character segmentation according to an embodiment of the present invention;
图4为本发明实施例使用到的卷积神经网络的结构图。FIG. 4 is a structural diagram of a convolutional neural network used in an embodiment of the present invention.
具体实施方式Detailed ways
下面结合具体实施例对本发明作进一步说明:Below in conjunction with specific embodiment, the present invention will be further described:
如图1所示,本实施例所述的一种针对车牌云DG7327进行字符分割与识别的方法,包括以下步骤:As shown in Figure 1, a method for character segmentation and recognition for license plate cloud DG7327 described in this embodiment includes the following steps:
S1.对车牌图像进行预处理,具体为:S1. Preprocess the license plate image, specifically:
S11.对彩色车牌图像进行灰度化操作;S11. Perform a grayscale operation on the color license plate image;
S12.使用大津法对灰度图进行二值化操作。S12. Use the Otsu method to binarize the grayscale image.
S2.去除间隔符、去除上下边框、定位出第二个字符右端的坐标;具体为:S2. Remove the spacer, remove the upper and lower borders, and locate the coordinates of the right end of the second character; specifically:
S21.使用开运算去掉面积小于20的区域;S21. Use the open operation to remove the area with an area less than 20;
S22.如图2所示,统计每一行像素由1变为0或是由0变为1的跳变次数,得到跳变次数统计图;从总行数的1/3处向上检索,得到跳变次数小于或等于13的行坐标x1;从总行数的2/3处向下检索,得到跳变次数小于或等于13的行坐标x2,去除区间[x1,x2]以外的区域;又得字符高度x=(x2-x1),单个字符宽度为a=x*(45/90),字符间距b=x*(12/90),第二个和第三个字符间距c=x*(34/90);S22. As shown in Figure 2, count the number of transitions of each row of pixels from 1 to 0 or from 0 to 1, and obtain a statistical graph of the number of transitions; search upward from 1/3 of the total number of rows to obtain transitions Line coordinate x1 with times less than or equal to 13; search downward from 2/3 of the total number of lines, get line coordinate x2 with jump times less than or equal to 13, remove the area outside the interval [x1, x2]; get the character height again x=(x2-x1), single character width a=x*(45/90), character spacing b=x*(12/90), second and third character spacing c=x*(34/ 90);
S23.利用第二个字符与第三个字符间距最大的特点,用垂直投影法定位出第二个字符右端的坐标z1。S23. Using the feature that the distance between the second character and the third character is the largest, use the vertical projection method to locate the coordinate z1 of the right end of the second character.
S3.分割字符,并将字符归一化;具体为:S3. Split characters and normalize characters; specifically:
参照图3所示,使用x、z1、a、b、c计算出9个分割点(y1至y9)相对于z1的偏移量,然后通过偏移量计算出每一个分割点的坐标;3, use x, z1, a, b, c to calculate the offset of 9 dividing points (y1 to y9) relative to z1, and then calculate the coordinates of each dividing point by the offset;
再以9个分割点分割出7个字符;Then divide 7 characters with 9 dividing points;
将分割后的字符归一化,图像大小变换为30*24。Normalize the segmented characters and transform the image size to 30*24.
S4.将采集的数据集分为训练集和测试集,具体地,数据集共9363张车牌字符图像,其中训练集8430张,测试集933张;训练集占比为90%,测试集占比为10%。S4. Divide the collected data set into a training set and a test set. Specifically, the data set has a total of 9363 license plate character images, including 8430 in the training set and 933 in the test set; the training set accounts for 90% and the test set accounts for 90%. 10%.
S5.构建一个适用于车牌字符图像识别的卷积神经网络;S5. Construct a convolutional neural network suitable for license plate character image recognition;
具体地,卷积神经网络包括包含3层卷积层、3层Batch normalization层、3层Relu激活层、3层最大池化层、1层Dropout层、2层全连接层、1层Softmax层,先后顺序为输入层、第一卷积层、第一Batch normalization层、第一Relu激活层、第一最大池化层、第二卷积层、第二Batch normalization层、第二Relu激活层、第二最大池化层、第三卷积层、第三Batch normalization层、第三Relu激活层、第三最大池化层、第一Dropout层、第一全连接层、第二全连接层、第一Softmax层。Specifically, the convolutional neural network includes 3 layers of convolution layers, 3 layers of Batch normalization layers, 3 layers of Relu activation layers, 3 layers of maximum pooling layers, 1 layer of Dropout layers, 2 layers of fully connected layers, and 1 layer of Softmax layer. The sequence is the input layer, the first convolution layer, the first Batch normalization layer, the first Relu activation layer, the first maximum pooling layer, the second convolution layer, the second Batch normalization layer, the second Relu activation layer, the first The second maximum pooling layer, the third convolutional layer, the third Batch normalization layer, the third Relu activation layer, the third maximum pooling layer, the first Dropout layer, the first fully connected layer, the second fully connected layer, the first Softmax layer.
如图4所示,其中,输入层数据是大小为30*24的车牌字符灰度图像;第一卷积层的卷积核大小为3*3,特征图数量为6;第一最大池化层的采样窗口大小为2*2;第二卷积层的卷积核大小为3*3,特征图数量为16;第二最大池化层的采样窗口大小为2*2;第三卷积层的卷积核大小为3*3,特征图数量为128;第三最大池化层的采样窗口大小为2*2;第一Dropout层的随机失活慨率为0.5;第一全连接层的神经元个数是128;第二全连接层的神经元个数是65。As shown in Figure 4, the input layer data is a grayscale image of license plate characters with a size of 30*24; the convolution kernel size of the first convolutional layer is 3*3, and the number of feature maps is 6; the first maximum pooling The sampling window size of the layer is 2*2; the convolution kernel size of the second convolutional layer is 3*3, and the number of feature maps is 16; the sampling window size of the second max pooling layer is 2*2; the third convolutional layer has a size of 2*2. The convolution kernel size of the layer is 3*3, and the number of feature maps is 128; the sampling window size of the third maximum pooling layer is 2*2; the random deactivation rate of the first dropout layer is 0.5; the first fully connected layer The number of neurons in the second fully connected layer is 128; the number of neurons in the second fully connected layer is 65.
S6.选择训练参数,并使用训练集对设定好的网络进行训练;训练参数具体包括:模型优化算法、学习率、迭代次数。其中,模型优化算法为带动量的随机梯度下降法;所述学习率为0.01;所述迭代次数为40次。S6. Select training parameters, and use the training set to train the set network; the training parameters specifically include: a model optimization algorithm, a learning rate, and the number of iterations. The model optimization algorithm is a stochastic gradient descent method with momentum; the learning rate is 0.01; and the number of iterations is 40.
S7.使用测试集对训练好的网络进行测试,得到车牌识别网络的准确率。S7. Use the test set to test the trained network to obtain the accuracy rate of the license plate recognition network.
具体的,本实施例一共获取了9363张样本,经过步骤S4得到训练集8430张,测试集933张;将8430张训练集样本输入到步骤5构建的卷积神经网络进行训练,并使用训练好的网络对933张测试集样本进行识别,得出网络的性能。Specifically, a total of 9363 samples are obtained in this embodiment, and 8430 training sets and 933 testing sets are obtained through step S4; 8430 training set samples are input into the convolutional neural network constructed in step 5 for training, and the trained The network identified 933 test set samples to obtain the performance of the network.
表一 为本发明的测试结果:Table 1 is the test result of the present invention:
表一Table I
通过表一的测试结果可以看出,本实施例对车牌字符识别有很强的鲁棒性,加入Dropout层抑制了过拟合现象,大大提高了车牌识别的准确率,最终识别率达到99.36%,本实施例提出的方案具有较强的实用价值。From the test results in Table 1, it can be seen that this embodiment has strong robustness to license plate character recognition, and the addition of Dropout layer suppresses the over-fitting phenomenon, greatly improving the accuracy of license plate recognition, and the final recognition rate reaches 99.36% , the solution proposed in this embodiment has strong practical value.
以上所述之实施例子只为本发明之较佳实施例,并非以此限制本发明的实施范围,故凡依本发明之形状、原理所作的变化,均应涵盖在本发明的保护范围内。The above-mentioned embodiments are only preferred embodiments of the present invention, and are not intended to limit the scope of implementation of the present invention. Therefore, any changes made according to the shape and principle of the present invention should be included within the protection scope of the present invention.
Claims (6)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010828399.8A CN112101343A (en) | 2020-08-17 | 2020-08-17 | License plate character segmentation and recognition method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010828399.8A CN112101343A (en) | 2020-08-17 | 2020-08-17 | License plate character segmentation and recognition method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112101343A true CN112101343A (en) | 2020-12-18 |
Family
ID=73754494
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010828399.8A Pending CN112101343A (en) | 2020-08-17 | 2020-08-17 | License plate character segmentation and recognition method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112101343A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113343838A (en) * | 2021-06-03 | 2021-09-03 | 安徽大学 | Intelligent garbage identification method and device based on CNN neural network |
CN115542362A (en) * | 2022-12-01 | 2022-12-30 | 成都信息工程大学 | High-precision space positioning method, system, equipment and medium for electric power operation site |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156704A (en) * | 2014-08-04 | 2014-11-19 | 胡艳艳 | Novel license plate identification method and system |
CN106951896A (en) * | 2017-02-22 | 2017-07-14 | 武汉黄丫智能科技发展有限公司 | A kind of license plate image sloped correcting method |
CN107273896A (en) * | 2017-06-15 | 2017-10-20 | 浙江南自智能科技股份有限公司 | A kind of car plate detection recognition methods based on image recognition |
CN108319988A (en) * | 2017-01-18 | 2018-07-24 | 华南理工大学 | A kind of accelerated method of deep neural network for handwritten Kanji recognition |
CN110276881A (en) * | 2019-05-10 | 2019-09-24 | 广东工业大学 | A Banknote Serial Number Recognition Method Based on Convolutional Recurrent Neural Network |
EP3550473A1 (en) * | 2016-11-30 | 2019-10-09 | Hangzhou Hikvision Digital Technology Co., Ltd. | Character identification method and device |
CN110543883A (en) * | 2019-08-27 | 2019-12-06 | 河海大学 | A license plate recognition method based on deep learning |
-
2020
- 2020-08-17 CN CN202010828399.8A patent/CN112101343A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104156704A (en) * | 2014-08-04 | 2014-11-19 | 胡艳艳 | Novel license plate identification method and system |
EP3550473A1 (en) * | 2016-11-30 | 2019-10-09 | Hangzhou Hikvision Digital Technology Co., Ltd. | Character identification method and device |
CN108319988A (en) * | 2017-01-18 | 2018-07-24 | 华南理工大学 | A kind of accelerated method of deep neural network for handwritten Kanji recognition |
CN106951896A (en) * | 2017-02-22 | 2017-07-14 | 武汉黄丫智能科技发展有限公司 | A kind of license plate image sloped correcting method |
CN107273896A (en) * | 2017-06-15 | 2017-10-20 | 浙江南自智能科技股份有限公司 | A kind of car plate detection recognition methods based on image recognition |
CN110276881A (en) * | 2019-05-10 | 2019-09-24 | 广东工业大学 | A Banknote Serial Number Recognition Method Based on Convolutional Recurrent Neural Network |
CN110543883A (en) * | 2019-08-27 | 2019-12-06 | 河海大学 | A license plate recognition method based on deep learning |
Non-Patent Citations (3)
Title |
---|
刘峥强: "深度学习算法在车牌识别系统中的应用", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
李朝兵: "基于深度学习的车牌识别关键技术研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
段萌: "基于卷积神经网络的图像识别方法研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113343838A (en) * | 2021-06-03 | 2021-09-03 | 安徽大学 | Intelligent garbage identification method and device based on CNN neural network |
CN115542362A (en) * | 2022-12-01 | 2022-12-30 | 成都信息工程大学 | High-precision space positioning method, system, equipment and medium for electric power operation site |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111666938B (en) | Two-place double-license-plate detection and identification method and system based on deep learning | |
CN105354572B (en) | A kind of automatic license plate identification system based on simplified convolutional neural networks | |
CN107609638B (en) | A Method for Optimizing Convolutional Neural Networks Based on Linear Encoders and Interpolated Sampling | |
CN110084239B (en) | Method for reducing overfitting of network training during off-line handwritten mathematical formula recognition | |
CN108509881A (en) | A kind of the Off-line Handwritten Chinese text recognition method of no cutting | |
CN104573688B (en) | Mobile platform tobacco laser code intelligent identification Method and device based on deep learning | |
CN104408455B (en) | Conglutination segmentation method | |
CN102496013B (en) | Chinese character segmentation method for off-line handwritten Chinese character recognition | |
CN104598885B (en) | The detection of word label and localization method in street view image | |
CN102750556A (en) | Off-line handwritten form Chinese character recognition method | |
CN105184265A (en) | Self-learning-based handwritten form numeric character string rapid recognition method | |
CN111259880A (en) | Electric power operation ticket character recognition method based on convolutional neural network | |
CN112950636B (en) | R3 Det-based rotating frame target detection method for female vaginal pathogens | |
CN104751153B (en) | A kind of method and device of identification scene word | |
CN110287777A (en) | A Body Segmentation Algorithm for Golden Monkey in Natural Scenes | |
CN108764242A (en) | Off-line Chinese Character discrimination body recognition methods based on deep layer convolutional neural networks | |
CN104573685A (en) | Natural scene text detecting method based on extraction of linear structures | |
CN112101343A (en) | License plate character segmentation and recognition method | |
CN111553423A (en) | Handwriting recognition method based on deep convolutional neural network image processing technology | |
CN105426890A (en) | Method for identifying graphic verification code with twisty and adhesion characters | |
CN110598581B (en) | Optical music score recognition method based on convolutional neural network | |
Li et al. | A novel method of text line segmentation for historical document image of the uchen Tibetan | |
CN116612478A (en) | Off-line handwritten Chinese character scoring method, device and storage medium | |
CN107944451A (en) | The row cutting method and system of a kind of ancient Tibetan books document | |
CN111340032A (en) | Character recognition method based on application scene in financial field |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20201218 |