基于OpenCV的车牌识别系统设计

Chenxu Duan, Shiqiang Luo
{"title":"基于OpenCV的车牌识别系统设计","authors":"Chenxu Duan, Shiqiang Luo","doi":"10.1109/INSAI56792.2022.00013","DOIUrl":null,"url":null,"abstract":"With the continuous improvement of people's living standards, the number and types of motor vehicles are increasing, and it is more and more difficult to manage these vehicles. The most important part of vehicle management information is the license plate of each motor vehicle. They are the identity cards of motor vehicles, so a license plate recognition system that can accurately identify is indispensable. Manual recognition has been difficult to cope with the growing demand for license plate recognition. The traditional license plate recognition system has been overwhelmed. They can not cope with a variety of cars and their license plates, especially the emergence of new energy license plates with green as the background color, resulting in a significant decrease in the accuracy of the traditional license plate recognition system. Therefore, it is necessary to introduce more accurate and efficient technologies in the license plate recognition system, such as widely used machine learning. In this paper, Python as the building language, based on OpenCV library to build a license plate recognition system. The system mainly uses the display function in CV2 and the Gaussian filter grayscale processing function to complete the image display and denoising grayscale processing. Locating the license plate is based on the results of the previous step to extract the corresponding mathematical and color features to complete, and then segment the license plate area of continuous strings, the use of neural networks based on kears framework to identify a single character. Through the test set test of the license plate recognition system, the accuracy of the system to identify the license plate is 93.33 %.","PeriodicalId":318264,"journal":{"name":"2022 2nd International Conference on Networking Systems of AI (INSAI)","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of License Plate Recognition System Based on OpenCV\",\"authors\":\"Chenxu Duan, Shiqiang Luo\",\"doi\":\"10.1109/INSAI56792.2022.00013\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the continuous improvement of people's living standards, the number and types of motor vehicles are increasing, and it is more and more difficult to manage these vehicles. The most important part of vehicle management information is the license plate of each motor vehicle. They are the identity cards of motor vehicles, so a license plate recognition system that can accurately identify is indispensable. Manual recognition has been difficult to cope with the growing demand for license plate recognition. The traditional license plate recognition system has been overwhelmed. They can not cope with a variety of cars and their license plates, especially the emergence of new energy license plates with green as the background color, resulting in a significant decrease in the accuracy of the traditional license plate recognition system. Therefore, it is necessary to introduce more accurate and efficient technologies in the license plate recognition system, such as widely used machine learning. In this paper, Python as the building language, based on OpenCV library to build a license plate recognition system. The system mainly uses the display function in CV2 and the Gaussian filter grayscale processing function to complete the image display and denoising grayscale processing. Locating the license plate is based on the results of the previous step to extract the corresponding mathematical and color features to complete, and then segment the license plate area of continuous strings, the use of neural networks based on kears framework to identify a single character. Through the test set test of the license plate recognition system, the accuracy of the system to identify the license plate is 93.33 %.\",\"PeriodicalId\":318264,\"journal\":{\"name\":\"2022 2nd International Conference on Networking Systems of AI (INSAI)\",\"volume\":\"36 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 2nd International Conference on Networking Systems of AI (INSAI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/INSAI56792.2022.00013\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 2nd International Conference on Networking Systems of AI (INSAI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/INSAI56792.2022.00013","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

随着人们生活水平的不断提高,机动车的数量和种类都在不断增加,对机动车的管理也越来越困难。车辆管理信息中最重要的部分是每辆机动车的车牌。它们是机动车的身份证,因此一个能够准确识别的车牌识别系统是必不可少的。人工识别已难以满足日益增长的车牌识别需求。传统的车牌识别系统已经不堪重负。它们无法应对各种各样的汽车及其车牌,特别是以绿色为底色的新能源车牌的出现,导致传统车牌识别系统的准确率明显下降。因此,有必要在车牌识别系统中引入更准确、更高效的技术,比如广泛应用的机器学习。本文以Python为构建语言,基于OpenCV库构建了一个车牌识别系统。系统主要利用CV2中的显示功能和高斯滤波的灰度处理功能来完成图像的显示和去噪的灰度处理。车牌定位是根据前一步的结果提取相应的数学特征和颜色特征来完成的,然后分割出车牌区域的连续字符串,利用基于kears框架的神经网络对单个字符进行识别。通过对车牌识别系统的测试集测试,该系统识别车牌的准确率为93.33%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design of License Plate Recognition System Based on OpenCV
With the continuous improvement of people's living standards, the number and types of motor vehicles are increasing, and it is more and more difficult to manage these vehicles. The most important part of vehicle management information is the license plate of each motor vehicle. They are the identity cards of motor vehicles, so a license plate recognition system that can accurately identify is indispensable. Manual recognition has been difficult to cope with the growing demand for license plate recognition. The traditional license plate recognition system has been overwhelmed. They can not cope with a variety of cars and their license plates, especially the emergence of new energy license plates with green as the background color, resulting in a significant decrease in the accuracy of the traditional license plate recognition system. Therefore, it is necessary to introduce more accurate and efficient technologies in the license plate recognition system, such as widely used machine learning. In this paper, Python as the building language, based on OpenCV library to build a license plate recognition system. The system mainly uses the display function in CV2 and the Gaussian filter grayscale processing function to complete the image display and denoising grayscale processing. Locating the license plate is based on the results of the previous step to extract the corresponding mathematical and color features to complete, and then segment the license plate area of continuous strings, the use of neural networks based on kears framework to identify a single character. Through the test set test of the license plate recognition system, the accuracy of the system to identify the license plate is 93.33 %.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信