最近在了解这方面的东西,现在只要是整理下这段时间看的资料吧(主要科普为主)。

自动识别车牌(Automatic license plate detection) 这个玩意现在已经很普及了,但是针对一些特定的情况还是需要修改,定制一波(就比如苦逼的我入了一个这样的坑)。

当前的主流模式大致分为以下:

1.获得图片;

2.车牌提取;

3.车牌分割;

4.字符识别;

第一步,获得图片:

就不用说了,你可以直接导入图片或者视频流固定没秒截取几张图这样。

第二步,车牌提取:

这部分就是要从图片中萃取出车牌的位置来,需要考虑的情况蛮多的(如果要进入到应用估计更多),如:定位,大小,颜色,字体,掩体,倾斜。

提取部分的话方法就有很多了:
1. 利用边界/边缘的信息提取,也是主要要讲一下的内容。汽车的车牌都是方方正正的,特例比较少点。这里的话比较流行的边角检测法就是sobel算子(算子就是函数吧,CV的术语)。

sobel算子就是利用边缘两侧灰度的突变来检测的,既然说到灰度的话,那么我们的初始获得的图片都是用rgb的,这样就需要进行灰度化处理。如果直接将原图灰度化处理的话,又会带来另一个问题,

就是sobel找出的候选区域会太多了。这就是由于没有去噪的缘故,这里的话是用高斯滤波去噪。

(不过我从其他地方看到有个比sobel还要快上7-9倍的方法,还没来得及看。先埋个坑。有兴趣的可以看看:

A new vertical edge detection algorithm and its application)

2.全局图像解析,就是将整个图像都考虑进去,有轮廓检测法,预存一些车牌模型进去。这样的做法可能精确率在普遍的情况下会比较高,但是低于低分辨率(轮廓扭曲的)就不太合适,以及比较费时(准备模型多)

3.纹理处理法,通过解析图片中颜色频率过度来鉴别,就比如说车牌底色为黑色,车身又是另外的颜色(如黄色),这样容易区分出来。当有很多边缘的时候就是出现计算量大,目前不太适合应用。

剩下的3,4部分就等下次再补充吧。先撤。

如果想来个综合了解的话可以直接从这个paper里看:

Automatic License Plate Recognition (ALPR):A State-of-the-Art Review

转载于:https://www.cnblogs.com/CodeSaveMe/p/6624431.html

计算机视觉——自动识别车牌简介相关推荐

  1. CV:人工智能之计算机视觉方向的简介(CV发展史+常用数据集+CV职位)、传统方法对比CNN类算法、计算机视觉十大应用(知识导图+经典案例)之详细攻略

    CV:人工智能之计算机视觉方向的简介(CV发展史+常用数据集+CV职位).传统方法对比CNN类算法.计算机视觉十大应用(知识导图+经典案例)之详细攻略 目录 计算机视觉的简介 1.计算机视觉的研究方向 ...

  2. 《计算机视觉和图像处理简介 - 中英双语 + 代码实践版》:OpenCV (基于Python 接口)的基本使用

    文章大纲 OpenCV Library 简介与基本使用 图像文件和路径 - Image Files and Paths Python 中加载图像 - Load in Image in Python 绘 ...

  3. MOOC网TensoroFlow入门实操课程1——tensorflow简介、计算机视觉、卷积简介、人马分类识别

    课程地址:https://www.icourse163.org/learn/youdao-1460578162?tid=1461280442#/learn/content?type=detail&am ...

  4. 车牌识别与计算机编程,基于计算机视觉的车牌字符识别技术的研究

    摘要: 车牌识别系统是现代智能交通管理系统的核心组成部分,是图像处理.神经网络和模式识别等技术的综合应用. 本文介绍了车牌识别系统的一般构成,包括车牌图像预处理.车牌字符分割和车牌字符识别等三个重要组 ...

  5. 计算机视觉——openCV的简介

    \qquad openCV是一个开源的计算机视觉库,英特尔于1999年开发出来,首先用C/C++编写.使用pip install opencv-python安装OpenCV库,在python中,直接使 ...

  6. linux自动识别车牌设计,车牌检测和识别的Python应用软件实现

    来源:Python爱好者社区 作者:徐静 徐静 AI图像算法工程师 项目地址: 安装程序下载地址: 1.车牌检测和识别项目介绍 车牌的检测和识别的应用非常广泛,比如交通违章车牌追踪,小区或地下车库门禁 ...

  7. 常用计算机视觉应用与简介,浅谈计算机视觉的应用与发展

    姓名:杜敏刚      学号:17021211253 [嵌牛导读]计算机视觉是使用计算机及相关设备对生物视觉的一种模拟.它的主要任务就是通过对采集的图片或视频进行处理以获得相应场景的三维信息,就像人类 ...

  8. php怎么自动识别车牌号,你知道车牌识别系统是如何自动识别车牌的吗?

    随着智慧城市的发展,停车场车牌识别系统的使用也越来越普遍,车牌识别系统合理的降低了泊车的時间,不仅快捷了车主,也是方便了停车收费的监管.那么,你了解车牌识别系统是怎么做到自动辨认车牌的? 1.车牌字符 ...

  9. 计算机视觉知识点-车牌识别

    今天我来实现一个简单版本的车牌识别,目的是识别上边的这张图片中的车牌.我参考的开源代码是这个github地址.我的大体方案是: 车牌检测 :我采用检测轮廓,如果有4个点就是车牌.虽然这种方法方法有些流 ...

最新文章

  1. 攻防世界Reverse第二题insanity
  2. 黑客入侵交警计算机系统删交通违法记录牟利
  3. 【ElasticSearch】Es 源码之 NodeService 源码解读
  4. 英特尔贡献基于 Kubernetes 分布式深度学习平台:Nauta
  5. 如何清除BIOS密码
  6. SpringMVC返回JSON格式数据
  7. 虚拟机opnsense作为dhcp服务器,在OPNsense中,通过主机名或域名访问内部设备
  8. iphone 模拟滑动_如何在iPhone或iPad上滑动输入
  9. UBUNTU-19.04的拼音输入法
  10. JWT令牌生成与校验
  11. IT行业前景真的好吗_转IT学什么语言好?
  12. 公众号自动回复不生效php,php,微信公众平台开发者_微信公众号开发者自动回复设置没反应,php,微信公众平台开发者 - phpStudy...
  13. PySOT测试报错:AssertionError: /pysot/experiments/siamrpn_r50_l234_dwxcorr/Basketball/img/0001.jpg
  14. 瑞芯微1126环境配置说明
  15. visio图标文件服务器,云服务器visio图标
  16. 国微大学php,国微CMS学校网站系统(学校版) v20191205
  17. 常见的5种网络钓鱼攻击类型!
  18. 2015年第7本(英文第6本):纳尼亚传奇I–狮子、女巫、魔衣橱
  19. Excel怎么统计多行多列数据出现的重复次数
  20. 三步读懂对象存储-访问方式

热门文章

  1. 浏览器加载本地html页面,在浏览器字段中加载本地HTML文件时是否显示白屏?
  2. 密码密文 android,Android密码明文密文切换
  3. elasticsearch组件的安装启动,测试等(windows)
  4. PL/SQL两种case语句写法
  5. abb样本-感应电机与发电机手册_防爆电机如何选?
  6. ping 不通 华为三层交换机vlan_华为交换机常用的三种vlan划分方法,一文了解清楚vlan...
  7. 生日快乐html_生日快乐,我的祖国
  8. java拼接sql保留两位小数_SQL 保留两位小数的实现方式
  9. python怎么安装打开文件不存在怎么办呢_如果文件不存在,Python中的open()不会创建文件...
  10. 网络营销重点之如何了解用户需求完善网络营销策略