【实例简介】

【实例截图】

【核心代码】

% function [d]=main()

close all

clc % 清空命令窗口的所有输入和输出,类似于清屏

%自动弹出提示框读入图像

[filename,filepath]=uigetfile('.jpg','输入一个需要识别的车牌图像');% 直接自动读入%

file=strcat(filepath,filename); %strcat函数:连接字符串;把filepath的字符串与filename的连接,即路径/文件名

I=imread(file);

figure('name','原图'),imshow(I);title('原图')

%图像增强

% h=ones(5,5)/25; %过滤器h

% I=imfilter(I,h);%真彩色增强

% figure('name','真彩色增强');imshow(I);title('真彩色增强');

I1=rgb2gray(I); % RGB图像转灰度图像

figure('name','灰度处理前'),subplot(1,2,1),imshow(I1);title('灰度处理前的灰度图');

subplot(1,2,2),imhist(I1);title('灰度处理前的灰度图直方图');

%线性灰度变换

I1=imadjust(I1,[0.3,0.7],[]);

figure('name','灰度处理后'),subplot(1,2,1),imshow(I1);title('灰度处理后的灰度图');

subplot(1,2,2),imhist(I1);title('灰度处理后的灰度图直方图');

%进行中值滤波

I1=medfilt2(I1);

figure,imshow(I1);title('中值滤波');

%边缘检测:sobel,roberts,canny,prewitt等

I2=edge(I1,'roberts',0.25,'both'); %边缘检测算法,强度小于阈值0.15的边缘被省略掉,'both'两个方向检测(缺省默认)

figure('name','边缘检测'),imshow(I2);title('robert算子边缘检测')

se=[1;1;1];

I3=imerode(I2,se);% 腐蚀Imerode(X,SE).其中X是待处理的图像,SE是结构元素对象

figure('name','腐蚀后图像'),imshow(I3);title('腐蚀后的图像');

se=strel('rectangle',[20,20]);% 25X25的矩形 strel???

I4=imclose(I3,se);% 用25*25的矩形对图像进行闭运算(先膨胀后腐蚀)有平滑边界作用

figure('name','平滑处理'),imshow(I4);title('平滑图像的轮廓');

I5=bwareaopen(I4,1000);% 从二进制图像中移除所有少于2000像素的连接对象,消失的是连续的白色像素数量少于2000的字符

figure('name','移除小对象'),imshow(I5);title('从对象中移除小对象');

[y,x,z]=size(I5);% y是行数,x是列数,z是维数

myI=double(I5);% 转成双精度型

tic % 开始计时

Blue_y=zeros(y,1);% zeros(M,N) 表示的是M行*N列的全0矩阵

for i=1:y

for j=1:x

if(myI(i,j,1)==1) %% 判断蓝色像素

Blue_y(i,1)= Blue_y(i,1) 1;% 蓝色像素点统计

end

end

end

[temp MaxY]=max(Blue_y);% Y方向车牌区域确定 [temp MaxY]临时变量MaxY

PY1=MaxY; % 以下为找车牌Y方向最小值

while ((Blue_y(PY1,1)>=5)&&(PY1>1))%% 为什么判断蓝色像素点>=5(才算蓝色)????

PY1=PY1-1;

end

PY2=MaxY; % 以下为找车牌Y方向最大值 ???难道最大值不是MaxY????

while ((Blue_y(PY2,1)>=5)&&(PY2

PY2=PY2 1;<

matlab中liccode函数,matlab 车牌识别 源码相关推荐

  1. 【深度学习模型】智云视图中文车牌识别源码解析(二)

    [深度学习模型]智云视图中文车牌识别源码解析(二) 感受 HyperLPR可以识别多种中文车牌包括白牌,新能源车牌,使馆车牌,教练车牌,武警车牌等. 代码不可谓不混乱(别忘了这是职业公司的准产品级代码 ...

  2. matlab中fval函数,Matlab中linprog函数的用法总结

    Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 $$ min\ f, ...

  3. matlab中liccode函数,基于matlab车牌识别系统设计与实现(最终版)

    <基于matlab车牌识别系统设计与实现.doc>由会员分享,可在线阅读全文,更多相关<基于matlab车牌识别系统设计与实现(最终版)>请在www.woc88.com上搜索. ...

  4. matlab中response函数,matlab函数的种类

    突然发现matlab的函数还是很有讲究的,以前只是用,很少注意这个问题,现在看到了稍微总结一下吧. 在matlab帮助中搜索Types of Functions,可以看到matlab常用的函数种类: ...

  5. matlab中strvcat函数,matlab 函数手册大全(3)

    pinv 伪逆 plot 平面线图 plot3 三维线图 plotmatrix 矩阵的散点图 plotyy 双纵坐标图 poissinv 泊松分布逆累计概率分布函数 poissrnd 泊松分布随机数发 ...

  6. matlab expand 扩展 用不了,matlab中expand函数 Matlab 里的expand怎么用

    Matlab 里的expand怎么用 expand函数用于多项式的展开运算, syms x y;%定义x,y变量 expand((x-2)*(x-4)) ans = x^2 - 6*x + 8今天小编 ...

  7. matlab中copy函数,Matlab 的函数

    &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 预备知识 Matlab 的判断与循环 函数文件 我们已经学了 ...

  8. matlab中fscanf函数,Matlab中fscanf的用法

    今天要用到Matlab 中的fscanf函数,上网找了一下终于明白了,现在自己写一下体会: 下面是fscanf()的主要应用syntax A = fscanf(fileID, format) A = ...

  9. matlab中str2func函数,MATLAB 的函数句柄

    MATLAB 的函数句柄: 1.何为函数句柄? 函数句柄也是MATLAB中的一种常见的数据类型, 它的地位类似于其它计算机语言里的函数对象(Javascript,Python),函数指针(C++),或 ...

  10. matlab中substring函数,MATLAB 有什么奇技淫巧?

    从事AI领域的您一定是MATLAB的老朋友了,本文列举了在使用MATLAB过程中一些隐藏的有趣技巧,希望对您有所帮助. 注:以下所有例子如无特殊说明都是在 2016a 上执行,其他版本或有差异,建议自 ...

最新文章

  1. mysql创建部分索引
  2. 全球及中国企业旅游保险行业发展价值评估及投资方向建议报告2021-2027年版
  3. LINUX脚本报错捕捉,Linux01-BASH脚本编程之信号捕捉及任务计划53
  4. 长安渝北工厂机器人_长安工厂探秘!解密CS75 PLUS究竟是怎样造出来的
  5. 轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题
  6. redis笔记5 stream消息队列
  7. C#中实现byte[]与任意对象互换(服务端通讯专用)
  8. 利用二层端口安全防止两个三层交换机长距离光纤线路被乱接测试
  9. 实战二:手把手教你图像风格迁移
  10. 21世纪十大营销法则
  11. 何小龙——DRM 驱动程序开发(VKMS)部分代码修正
  12. Unhandled rejection Error: EACCES: permission denied, open '/Users
  13. java pdf 水印_java 如何给pdf文件加水印
  14. Docker 拷贝文件到容器里面
  15. 车秘android版本最新版本,车秘下载2021安卓最新版_手机app官方版免费安装下载_豌豆荚...
  16. 认识Java程序的框架
  17. Python读取本地html文件内容存csv
  18. 1.3常规信息系统集成技术
  19. LeetCode q22
  20. easymock 图片_用easymock来mock数据

热门文章

  1. 专注于最有价值的事情——亚马逊云科技首席科学家工作心得分享
  2. 评价最小二乘法回归模型的优劣用什么方法?_解决多重共线性之岭回归分析
  3. ubuntu运行python ide_ubuntu中的Python ide thonny安装错误
  4. UserAgentUtils 获取浏览器信息
  5. 几种知名网贷风险评估
  6. Fio 输出内容的解释
  7. 《让心灵洒满阳光》读后感
  8. python turtle库安装失败_解决Python3.8用pip安装turtle-0.0.2出现错误问题
  9. 【Python学习笔记】【待完善】(二十)爬虫初识:提取豆瓣电影排名前20
  10. zcmu-1854 zbj的可乐