1.图片经历步骤:

调整大小

识别车牌

切割上下边

切割字符

匹配字符

2.调整大小:

图中括号部分的效果(调整了图像的大小):

3.函数Location

HSV环境 ---> 中值滤波模糊 ---> 将蓝色区域二值化 ---> 两次闭运算(先腐蚀,再膨胀,可清除一些小东西(亮的),放大局部低亮度的区域 )---> 检测轮廓 ---> 利用旋转矩形保存轮廓信息 --->  用旋转矩形四个点坐标把它放到一个稍大一点的矩形里  --->  旋转矩形倾斜的时候要对他进行矫正(旋转回去)

4.切割字

模糊 ---> HSV环境 --->  把白色区域二值化 --->  找轮廓 --->  画出轮廓 --->  把字符轮廓再次二值化 --->  切割上下边(例如:从上到三分之一的地方,找最没有白色的地方(空白),切割掉它往上的部分,得到更完整的车牌) --->  切割字(竖着检测每个像素点,找到分界点(前一列都是黑色,后一列都是白色))(先把省份跳出)

5.匹配字符

先保存特定字符信息为字符组  --->  先遍历字符图片的像素点中白色像素点  ---> 再遍历截出来的车牌的白色像素点  ---> 找到最匹配的字符

opencv学习十二(车牌识别)相关推荐

  1. OpenCV学习案例之车牌识别EasyPR

    OpenCV学习案例之车牌识别easyPR 起始 github上开源中文车牌识别库比较少: HyperLPR,基于深度学习高性能中文车牌识别库,支持python.c++, 可以在Android,Lin ...

  2. OpenCV与图像处理学习十二——图像形状特征之HOG特征

    OpenCV与图像处理学习十二--图像形状特征之HOG特征 一.图像特征理解 1.1 颜色特征 1.2 纹理特征 1.3 形状特征 1.4 空间关系特征 二.形状特征描述 2.1 HOG特征 2.1. ...

  3. 基于深度学习的中文车牌识别与管理系统(含UI界面,Python代码)

    摘要:本文详细介绍基于深度学习的中文车牌识别与管理系统,在介绍算法原理的同时,给出Python的实现代码以及PyQt的UI界面.在界面中既可以选择需要识别的车牌视频.图片文件.批量图片进行检测识别,也 ...

  4. OpenCV(项目)车牌识别1 -- 车牌提取(形态学)

    目录 一.形态学车牌提取(简单:单情景) 1.读取图片,转灰度图 2.提取轮廓(Sobel算子提取y方向边缘) 3.自适应二值化 4.闭运算处理,把图像闭合.揉团,使图像区域化 5.腐蚀/膨胀去噪得到 ...

  5. 毕业设计-基于深度学习的智能车牌识别系统

    目录 前言 课题背景和意义 实现技术思路 一.车牌识别的一般流程 二.智能车牌识别系统的设计思路 三.基于深度学习的智能车牌识别系统的实现 四.智能车牌识别系统的训练与测试 五.总结 实现效果图样例 ...

  6. PyTorch框架学习十二——损失函数

    PyTorch框架学习十二--损失函数 一.损失函数的作用 二.18种常见损失函数简述 1.L1Loss(MAE) 2.MSELoss 3.SmoothL1Loss 4.交叉熵CrossEntropy ...

  7. (转)SpringMVC学习(十二)——SpringMVC中的拦截器

    http://blog.csdn.net/yerenyuan_pku/article/details/72567761 SpringMVC的处理器拦截器类似于Servlet开发中的过滤器Filter, ...

  8. 【FastAPI 学习十二】定时任务篇 (移步博客园或个人网站 无广告,界面清爽整洁)

    声明 目前个人放弃CSDN平台,文章只发布于个人网站和博客园 博客园地址 [FastAPI 学习十二]定时任务篇

  9. C1认证学习十二(网络拓扑)

    C1认证学习十二(网络拓扑) 任务背景 互联网是一个广义的概念,它泛指是一切通过网路连接在一起的计算机的集合,所以,若果只是局部观察,那就不能再说互联网是一个互联的了,那么,如果说对于一个公司来说,具 ...

  10. Js高级程序设计第三版学习(十二章)

                                  Js高级程序设计第三版学习(十二章) 第十二章 DOM2和DOM3   1.样式: 访问样式属性 任何支持style特性的HTML元素都有一 ...

最新文章

  1. 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
  2. IOS开发之CALayer基本属性和使用
  3. 热像仪 二次开发 c++_一种全新的红外热像仪——“可编程红外热像仪”
  4. Hadoop--Yarn常用命令 与 生产环境核心配置参数
  5. 中国计算机学会CCF招聘-信息系统项目管理/技术支持
  6. [导入]七大千年数学难题
  7. [机器学习1]线性回归
  8. python斐波那契递归_Python递归斐波那契示例
  9. (二)Luence——代码实现索引及搜索
  10. Django项目中使用Redis
  11. WebLogic—发布Web项目
  12. pythoncharm怎么保存代码_pycharm怎么保存代码
  13. php获取ip所有方式,php获取用户(客户端)真实IP地址的三种方法
  14. 南京大学软件学院考研计算机网络汇总
  15. HBase 官方文档中文版
  16. 普通计算机硬件cpu,cpu怎么看型号 教你怎么看电脑cpu型号(软件+硬件)
  17. hosts文件位置在哪里
  18. 递推和递归:一个自下而上,一个自上而下
  19. STK航空仿真(一)界面配置和插入模型
  20. UEFI入门之EDK II开发环境搭建

热门文章

  1. 如何直接操作SVN将分支代码合并到主干【转载】
  2. 商务与经济统计++原书第12版+[(美)安德森著][机械工业出版社][2015.07][515页][13854037]第一章读书笔记
  3. 高等数学(第七版)同济大学 习题3-5 个人解答
  4. 莫烦python_莫烦python教学网站
  5. JS遍历map集合以及map对象
  6. 如何快速实现一个抽签小程序
  7. java求两点坐标间的距离
  8. 完全卸载VS2015_enterprise
  9. ug中文字大小设置_UG编辑文字怎么放大或缩小?
  10. 通过Wireshark获取宽带账号密码