文章来源:http://blog.csdn.net/fighting_dreamer/article/details/56285738

1 车牌识别的步骤

  1. 车牌定位
  2. 车牌分割
  3. 字符识别 
    正如上面所讲,车牌识别主要分为3个部分,其中第一部分车牌定位,一般采用颜色定位,特征定位等,这方面一堆资料我就不写了.分割一般采用投影法.识别的话方法就比较多了,有模板匹配,bp神经网络,卷积神经网络等.

2 一个简单的例子

先读取车牌图片

[uuu,vvv]=uigetfile({'*.jpg;*.tif;*.png;*.gif;*.BMP;*.JPEG','All Image Files'} ,'MultiSelect', 'on');%获取一张车牌照片
path=strcat(vvv,uuu);%拼接图片路径
img_rgb=imread(path);
imshow(img_rgb);title('原图');
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

%% 开始二值化处理


figure1=figure(1);subplot(231);imshow(img_rgb);title('原图');
subplot(232);imshow(img_rgb);title('二值化后的图 ")
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

 
调用rot_angle子函数,计算图像需要旋转的最佳角度要旋转的最佳角度,返回 后旋转图像.


Angle=rot_angle(s_b,6,-6,1)
if Angle~=0s_bw1=imrotate(s_bw1,Angle,'nearest','crop');
end 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 1
  • 2
  • 3
  • 4
  • 5

%% % 调用字符分割函数分割处理好的车牌


devide_word=devide_word(plate);
  • 1
  • 2
  • 3
  • 1
  • 2
  • 3

%% %调用训练好的cnn网络识别车牌


resault=recognize(plate_word)
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

上面大体是,车牌识别的大概步骤, 
识别采用卷积神经网络识别,效果最好.训练网络时样本数一定要大, 
我的样本数大概是800多,

别的例子,证明卷积神经网络的优越性.

 
 

车牌识别-模板匹配-BP神经网络-卷积神经网络[深度学习]相关推荐

  1. 卷积神经网络CNN与深度学习常用框架的介绍与使用

    一.神经网络为什么比传统的分类器好 1.传统的分类器有 LR(逻辑斯特回归) 或者 linear SVM ,多用来做线性分割,假如所有的样本可以看做一个个点,如下图,有蓝色的点和绿色的点,传统的分类器 ...

  2. 神经网络 卷积神经网络_如何愚弄神经网络?

    神经网络 卷积神经网络 Imagine you're in the year 2050 and you're on your way to work in a self-driving car (pr ...

  3. 深度学习 2 机器学习 神经网络 卷积神经网络

    机器学习 无监督学习 监督学习 半监督学习 强化学习 经验中总结提升 遗传算法 适者生存不是者淘汰 什么是神经网络 Neural Network 人工神经元 数学模型 计算机模型 人工神经网络在外界信 ...

  4. 神经网络 卷积神经网络,卷积神经网络 吴恩达

    吴恩达的人物经历 吴恩达1976年出生于伦敦,父亲是一位香港医生,英文名叫AndrewNg,吴恩达年轻时候在香港和新加坡度过. 1992年吴恩达就读新加坡莱佛士书院,并于1997年获得了卡内基梅隆大学 ...

  5. 深入浅出图神经网络~卷积神经网络(上)

    第三章 卷积神经网络 卷积神经网络(Convolutional Neural Network, CNN/ ConvNet)是一种具有局部连接,权值共享特点的深层前馈神经网络. 卷积与池化: 卷积与池化 ...

  6. 循环神经网络 - 卷积神经网络

    循环神经网络 - 卷积神经网络 传统的机器学习算法非常依赖于人工提取的特征,使得基于传统机器学习的图像识别.语音识别以及自然语言处理等问题存在特征提取的瓶颈. 基于全连接神经网络的方法存在参数太多.无 ...

  7. 吴恩达深度学习 4.1 卷积神经网络-卷积神经网络基础

    1. 知识点 计算机视觉:图片分类.目标检测.图片风格迁移等 对于小尺寸图片,可以用深度神经网络模型学习预测.但对于大尺寸图片,输入数据规模大,用深度神经网络会有非常多的参数需要学习,不再合适. 卷积 ...

  8. 这就是神经网络 19:深度学习-人脸检测-S3FD

    概述 本文介绍1篇人脸检测方面的工作,这是2017年的工作.S3FD是SSD类的检测器,为人脸检测做了相应优化和修改.即使放在今年(2019),这个工作的结果也都是SOTA级的存在. 前段时间写了文章 ...

  9. Lesson 16.4 卷积遇见深度学习

    4.1 通过学习寻找卷积核 在深度神经网络中,层与层之间存在着链接上层与下层的权重系数 .深度学习的核心思想之一,就是给与算法训练目标,让算法自己朝着目标函数最小化的方向进行学习,并自动求解出权重系数 ...

最新文章

  1. 开源!《AI 算法工程师手册》中文教程正式发布!
  2. RxJava zip 使用
  3. 如何在自定义指令中获取评估属性
  4. getCurrentSession()与openSession()的区别?
  5. 将视图转为image_OpenShift 4.3 之 直接将Web应用当成Serverless运行
  6. 在NodeJS中使用Redis缓存数据
  7. 50道CSS基础面试题(附答案)
  8. gclient多源码管理工具 DEPS文件
  9. RuntimeError: mat1 and mat2 shapes cannot be multiplied (1024x1 and 1024x3)
  10. 常见品牌的手机型号所代表的含义
  11. 产品设计公司该如何做好产品创新?
  12. 可以搜python题答案的app-python实现百万答题自动百度搜索答案
  13. Weblogic常见错误以及解决办法
  14. 宽依赖和窄依赖_spark的宽依赖窄依赖
  15. Ubuntu Linux开机黑屏的永久解决办法
  16. 知物由学 | 易盾SaaS系统资损防控体系建设
  17. 深度学习程序原理基本
  18. php 访问 HTTP 网址
  19. java中format
  20. 王垠的「40 行代码」真如他说的那么厉害吗?

热门文章

  1. 几招就可轻松搞定证件照处理,还不快来码住!
  2. 计算机中术语中bit的含义是,bit的用法总结大全
  3. 2021-2025年中国InGaAs光电二极管及阵列行业市场供需与战略研究报告
  4. 永远不要去依赖别人_经典语录:不要轻易去依赖一个人,它会成为你的习惯
  5. 太空射击 第05课: 敌人精灵
  6. Java多态实现人喂养宠物小案例
  7. 我是如何学习的,分享本人的学习方法
  8. 【BIOS】主板BIOS的两种启动模式,传统模式(Legacy)和UEFI模式
  9. centos7 qemu -- 03 使用KVM虚拟机遇到的问题
  10. 不写代码?程序员必看的那些电影