大陆车牌识别算法的背景与技术

article/2025/10/6 5:59:22

我们写过一些关于车牌识别的相关算法发展,随着近两年车牌识别技术的发展、车牌类型的变化以及识别标准的规范化,我们重新梳理了关于大陆车牌识别的技术以及相关背景。文章主要分为三个部分,首先回顾一下目前大陆车牌的种类,第二部分我们查找了一些目前车牌识别的公安标准,最后一部分介绍了车牌识别的技术。

一、大陆车牌类型

1.单层蓝色车牌

这种车牌是92式\07式车牌,07式在防卫技术上进行了升级,外观没有变化。目前应用最广泛,普遍悬挂与私家车、小吨位货车。

2.单层黄色车牌

黄色单层车牌主要适用于中型(含)以上载客、载货汽车和专项作业车、半挂牵引车、电车。通常见于大卡车、大货车上悬挂。

3.单层黑色车牌

该类车牌悬挂于外籍车,即车辆所有人为中国大陆以外国籍的;合资及三资企业用车(2007年11月1日起不再发放)。

4.新能源车牌

2016年12月1日起,上海、南京、无锡、济南、深圳 5 个城市率先启动新能源汽车号牌试点工作。新能源汽车号牌分为小型新能源汽车号牌和大型新能源汽车号牌。新能源汽车号牌的外廓尺寸为480mm×140mm,其中小型新能源汽车号牌为渐变绿色,大型新能源汽车号牌为黄绿双拼色。

5.港澳车牌

港澳车牌进入内地所需悬挂车牌,以粤Z开头,黑底白字。

6.应急车牌

2018年12月,国务院办公厅印发《关于国家综合性消防救援车辆悬挂应急救援专用号牌有关事项的通知》。经国务院同意,国家综合性消防救援车辆悬挂应急救援专用号牌。

7.12式军牌

从2013年4月1日起换发、5月1日正式启用的“2012式”军车号牌,范围包括所有列入武器装备实力的车辆,列入后勤装备实力的车辆,军队事业单位车辆编制数内用于生活勤务保障的车辆,经总部、大单位批准配发的专业用车及自购顶编使用的车辆,军队保留的保障性企业和担负军事保障任务的军地联合办事机构限额使用军车号牌的车辆。

8.19式武警车牌

2019年10月1日起,武警部队车牌换发新型的车牌,具体样式如上所示。

9.个性化车牌

2002年8月,公安部在北京、天津、杭州、深圳四地试用“二〇〇二”式机动车号牌,即私车个性化牌照,车主可自选字母和数字排列组合。短暂开放后,停止发放。

10.农用车牌

之前由农机部发放的农用车牌,目前已停止发放。

11.警用车牌

 

12.教练车牌

驾校常见车牌,用于教学。

13.双层黄牌

双层车牌常见于大型车后牌,大型客车、卡车后牌悬挂普通双层黄牌,挂车悬挂挂车车牌。

14.使馆、领事馆车牌

2017年5月1日起,所有的使馆、领事馆换发新的车牌,老车牌不再适用。

二、车牌识别标准

在车牌识别技术早期,并没有形成一个统一规范,2009年公安部门出台《机动车号牌图像自动识别技术规范(GA/T 833-2009)》,本标准由公安部道路交通管理标准化技术委员会提出并归口。本标准起草单位:公安部交通管理科学研究所。本标准主要起草人:张铿、姜良维、方丽庄、马庆、方艾芬、李爱民、岳玫、秦波、朱丽宁。该规范对识别技术要求如下:

4.3号牌颜色
应识别蓝、黄、白、黑四种底色的机动车号牌。
4.4号牌尺寸
用于自动识别的机动车号牌图像不限尺寸大小,但机动车号牌在图像中的水平像素点应大于100。
4.5图像格式
用于自动识别的机动车号牌图像应包括JPEG和BMP两种格式。
4.6识别结果
号牌识别结果应包括号牌号码、号牌颜色、号牌结构。
4.7号牌识别率
号牌号码识别率应符合GA/T 497—2009要求。
号牌颜色识别率应不低于90%。
号牌结构识别率应不低于95%。
4.8识别时间
识别时间不大于((A/B)×(K×100))ms。
其中A表示用于识别的图像分辨率;B为固定常数,其值为768×576=442368;K为图像中存在的车牌数量。
即车牌图像为(768×576)像素点时,当图像中存在一个号牌时,其识别时间不大于100 ms;当图像中存在二个号牌时,其识别时间不大于200 ms;当图像中存在三个号牌时,其识别时间不大于300 ms;当图像中存在四个号牌时,其识别时间不大于400 ms。
4.9结果优化
对于如“0—Q”、“2—Z”、“4—A”、“5—S”、“7—T”、“8—B”、“0—D”等常见的易混淆字符应进行细微区分,确保识别结果的准确性和完整性。

该规范于2009年推出,随着识别技术的发展,当年的标准现在来看相对宽松,目前普通的识别算法做到95%以上的识别率问题不大。技术人员追求更高的识别率。

三、车牌识别技术

在这里我们分为传统技术和以深度学习为基础的新算法。目前市场上的车牌识别产品,大多采用检测+分割+识别的传统方案,这种方案依赖于分割的效果,对于图像模糊粘连处理有一定难度。当前的一些基于深度学习车牌识别,也有一些公司在做,同时取得了不错的识别效果。

深度学习的方法无外乎检测+关键点回归+文字识别+颜色判断。一般技术人员可以依靠yolov5+paddleOCR+颜色分类模型训练出不错的车牌识别模型。

四、开源数据集

1.CCPD

2.中山大学功能车牌数据集

3.北京理工大学BitCarDataset

五、参考链接

1.链接:当前中文车牌识别现状(2018年9月)

2.《机动车号牌图像自动识别技术规范(GA/T 833-2009)》


http://chatgpt.dhexx.cn/article/eQjOalal.shtml

相关文章

车牌识别调研总结

来自巴西阿雷格里港大学的学者发表于ECCV2018的论文 http://url.cn/5tnTl9p 《License Plate Detection and Recognition in Unconstrained Scenarios》,给出了一整套完整的车牌识别系统设计,着眼于解决在非限定场景有挑战的车牌识别应用,其性…

超高效车牌识别算法

核心参考文献 陈进 《车牌识别系统关键技术的研究》 文章相关下载资源 算法动态库 https://download.csdn.net/download/hobbitdream/10549960 演示工程 https://download.csdn.net/download/hobbitdream/10549965 算法基本实现原理 整个车牌识别算法包括两个部分&#x…

车牌识别算法实践(一):先验知识

一般来说,一个完整的车牌识别系统的处理流程包括图像输入、车牌提取、字符分割、字符识别和结果输出这五部分。其中车牌提取、字符分割和字符识别是较重要的部分,而车牌提取尤为关键,采用哪种算法或算法组合决定了整个系统的性能。 本人从多年…

基于matlab车牌识别算法

牌照自动识别是一项利用车辆的动态视频或静态图像进行牌照号码、牌照颜色自动识别的模式识别技术。其硬件基础一般包括触发设备、摄像设备、照明设备、图像采集设备、识别车牌号码的处理机等,其软件核心包括车牌定位算法、车牌字符分割算法和光学字符识别算法等。某…

【毕业设计】深度学习 YOLO 实现车牌识别算法

文章目录 0 前言1 课题介绍2 算法简介2.1网络架构 3 数据准备4 模型训练5 实现效果5.1 图片识别效果5.2视频识别效果 6 部分关键代码7 最后 0 前言 🔥 这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往…

LPRNet车牌识别算法?其实没有想象那么难

在停车场、小区的出入口,高速公路收费站,我们经常看到自动识别车辆车牌信息的机器,那么车牌识别是如何工作的呢?车牌识别系统应用主要用于记录车辆的车牌号码,出入时间,可实现自动化、规范化管理&#xff0…

车牌识别算法 matlab,车牌识别算法及其MATLAB实现

一.算法 读取拍摄图像-->截取车牌部分 --> 识别车牌 图像预处理: 将图像经过图像灰度化、图像增强、边缘提取、二值化等操作,转换成便于车牌定位的二值化图像; 车牌定位: 利用车牌的边缘、形状等特征,再结合Roberts 算子边缘检测、数字…

【最强最全车牌识别算法】支持13种中文车牌识别的云端API部署(可直接获取源码使用)

项目简介 在城市交通管理、视频监控、车辆识别和停车场管理中车辆检测与车牌识别是一项富有挑战而重要的任务。利用深度学习识别不同条件下的车辆及其车牌信息。更具体地说,实时目标检测网络(Yolov5)用于从车辆图像中提取特征并且通过训练对…

【老生谈算法】基于matlab的车牌识别算法详解及程序源码——车牌识别算法

基于matlab的车牌识别系统设计与算法原理 大家好,今天给大家介绍基于matlab的车牌识别系统设计与原理。 车牌识别系统(License Plate Recognition ,简称LPR)是智能交通系统(ITS)的核心组成部分&#xff0c…

一套基于java的开源车牌识别算法

简介 这是一个基于spring boot maven opencv 实现的图像识别及训练的项目包含车牌识别、人脸识别等功能,贯穿样本处理、模型训练、图像处理、对象检测、对象识别等技术点java语言的深度学习项目,在整个开源社区来说都相对较少;拥有完整的训…

车牌识别算法实践(二):基础算法

本篇将涉及到的一些基础算法集中介绍一下。由于以贴代码为主,有些算法可能只提个名字,有些算法的原理可能会一两句话带过。 原来的VLPR工程中车牌识别的一些组件是分成好几个类的,现将它们全部塞到一个类CPlate中。这样虽有违C OOP的精神&am…

高精度车牌识别算法

一 车牌识别概述 车牌识别属于OCR的一种,但它也有自己的特点。考虑到边缘设备部署,我们没有用lstm,仅用普通的卷积层便实现了高精度的车牌识别方案。车牌识别的应用场景也十分广泛,常见的停车场收费系统,车牌识别算法…

车牌识别传统算法分析

车牌识别算法原理 车牌识别是基于图像分割和图像识别理论,对含有车辆号牌的图像进行分析处理,从而确定牌照在图像中的位置,并进一步提取和识别出文本字符。车牌识别过程包括图像采集、预处理、车牌定位、字符分割、字符识别、结果输出等一系列算法运算,其运行流程如下图所…

车牌识别的N种办法——从OCR到深度学习

一、车牌识别简介 随着科学技术的发展,人工智能技术在我们的生活中的应用越来越广泛,人脸识别、车牌识别、目标识别等众多场景已经落地应用,给我们的生活品质得到很大的提升,办事效率大大提高,同时也节约了大量的劳动…

基于MATLAB的车牌识别基本原理及算法讲解

来源丨古月居 点击进入—>3D视觉工坊学习交流群 一:GUI界面预览 二:选择图片 使用uigetfile函数打开一个模态对话框,其中列出了当前文件夹中的文件。 在这里选择或输入文件的名称。选择文件点击打开时,uigetfile将返回文件名。…

如何将JavaScript中的JSON字符串转换为JSON对象数组?

来源 | web前端开发(ID:web_qdkf) 如果给定一个JSON字符串,需要你将JSON字符串转换为JSON对象数组。请问你会怎么做? 此数组包含在JavaScript下从JSON字符串获得的JavaScript对象的值。在这里分享两种解决此问题的方法&#xff0c…

nodejs字符串如何转成json数据

var str {"a":"1","b":"2"}; var jsonstr JSON. parse( str); console. log( jsonstr); console. log( jsonstr. a); console. log( jsonstr. b); 输出结果:

JavaScript中JSON字符串转JSON对象遇到的问题

今天遇到一个奇怪的问题,解析二维码后获得了一个JSON字符串,将JSON字符串转换成JSON对象的时候报错了。 报错如下: 代码如下: 检查了无数次数据,数据是JSON字符串,引号也都是英文的,就是莫名其妙的转换不了。 最后无奈…

C# 字符串转JSON格式

C# 字符串转JSON格式 首先打开菜单栏项目菜单,找到管理NuGet程序包选项并打开。如下图: 在凑所框中搜索Newtonsoft.Json开发包,安装。 安装完成后,添加USING指令集。如下: using Newtonsoft.Json; 然后新建一个类。 p…