MATLAB_图形学_形态学课程_5个车牌扣出车牌照片
所有下载:https://download.csdn.net/download/weixin_42859280/11135532
照片1:
代码:
clear,clc,close all;
f=imread('c1.jpg');imshow(f)
g=rgb2gray(f);figure,imshow(g);
gth=imtophat(g,strel('disk',18));
figure,imshow(gth)bw=im2bw(gth,0.6);figure,imshow(bw);
bwedge=edge(bw);
figure,imshow(bwedge);bwerode=imerode(bwedge,strel('line',5,90));
figure,imshow(bwerode);
bwdilate=imdilate(bwerode,strel('disk',22));
figure,imshow(bwdilate);
bwao=bwareaopen(bwdilate,20000);
figure,imshow(bwao);
[r,c]=find(bwao);
rr=f(min(r):max(r),min(c):max(c),:);
figure,imshow(rr)
结果:
照片2:
代码:
clear,clc,close all;
f=imread('c2.jpg');
imshow(f)
g=rgb2gray(f);figure,imshow(g);
gth=imtophat(g,strel('disk',12));
figure,imshow(gth)
bw=im2bw(gth,0.2);figure,imshow(bw);
bwedge=edge(bw);
figure,imshow(bwedge);
bwerode=imerode(bwedge,strel('line',5,90));
figure,imshow(bwerode);
bwdilate=imdilate(bwerode,strel('disk',25));
figure,imshow(bwdilate);
bwao=bwareaopen(bwdilate,20000);
figure,imshow(bwao);
[r,c]=find(bwao);
rr=f(min(r):max(r),min(c):max(c),:);
figure,imshow(rr)
结果:
照片3:
代码:
clear,clc,close all;
f=imread('c3.jpg');imshow(f)
g=rgb2gray(f);figure,imshow(g);
gth=imtophat(g,strel('disk',12));
figure,imshow(gth)
bw=im2bw(gth,0.4);figure,imshow(bw);
bwedge=edge(bw);
figure,imshow(bwedge);bwerode=imerode(bwedge,strel('line',5,90));
figure,imshow(bwerode);
bwdilate=imdilate(bwerode,strel('disk',20));
figure,imshow(bwdilate);
bwao=bwareaopen(bwdilate,10000);
figure,imshow(bwao);[r,c]=find(bwao);
rr=f(min(r):max(r),min(c):max(c),:);
figure,imshow(rr)
结果:
照片4:
代码:
clear,clc,close all;
f=imread('c4.jpg');
g=rgb2gray(f);figure,imshow(g);
gth=imtophat(g,strel('disk',6));
figure,imshow(gth);bw=im2bw(gth,0.3);figure,imshow(bw);
bwao=bwareaopen(bw,20);
figure,imshow(cat(2,bw,bwao));bwedge=edge(bwao);
figure,imshow(bwedge);bwao=bwareaopen(bwedge,20);
figure,imshow(cat(2,bwedge,bwao));bwerode=imerode(bwao,strel('line',5,90));
figure,imshow(bwerode);bwdilate=imdilate(bwerode,strel('disk',25));
figure,imshow(bwdilate);bwao=bwareaopen(bwdilate,20000);
figure,imshow(bwao);[r,c]=find(bwao);
rr=f(min(r):max(r),min(c):max(c),:);
figure,imshow(rr)
结果:
照片5:
代码:
clear,clc,close all;
f=imread('c5.jpg');imshow(f)
g=rgb2gray(f);figure,imshow(g);
gth=imbothat(g,strel('disk',18));
figure,imshow(gth)% gg=g-gth;
% figure,imshow(gg);bw=im2bw(gth,0.4);
figure,imshow(bw);bwedge=edge(bw);
figure,imshow(bwedge);bwerode=imerode(bwedge,strel('line',5,90));
figure,imshow(bwerode);
bwdilate=imdilate(bwerode,strel('disk',30));
figure,imshow(bwdilate);bwao=bwareaopen(bwdilate,20000);
figure,imshow(bwao);
bwao1=bwareaopen(bwao,40000);
figure,imshow(bwao1);
bwao2=bwao-bwao1;
figure,imshow(bwao2);
[r,c]=find(bwao2);
rr=f(min(r):max(r),min(c):max(c),:);
figure,imshow(rr)
结果:
OK。就是不断调试腐蚀大小。没有一下就可以得到自己想要的结果的代码。因为不同照片的因素都不太一样。所以需要不断调试。
MATLAB_图形学_形态学课程_5个车牌扣出车牌照片相关推荐
- MATLAB_图形学_形态学课程_有川字的车牌牌扣出‘川’字以及车牌号码
原图: 目标: 好吧,第一步我们应该去除边框. 先转换为二值图: 代码: bw=im2bw(f); figure,imshow(bw); 新知识,因为要用到去边框函数.所以要进行切割,贴合白边切割: ...
- MATLAB_图形学_形态学课程II
课程所要用到的:https://download.csdn.net/download/weixin_42859280/11092674 1,bwlabel(); Matlab中bwlabel函数的使用 ...
- MATLAB_图形学_形态学课程_找出薛之谦的歌词所有字数
PPT里面的练习: 原图: 结果: 思想: 文字比较特殊,如果操作不慎.就会大肆粘连.影响判断. 因此,必须用不改变大小的开运算,闭运算操作. 使用到,标记联通分量. 这个是找到一个图像里面的所有连接 ...
- MATLAB_图形学_形态学课程_温馨饭店招牌扣出‘温馨饭店’四个大字
关于温馨饭店的! 原图: 目的: 思路: 首先转化为二值图: 然后膨胀一下,这个是因为不进行膨胀的话,第二个字:温馨的"馨".无法进行图像恢复. 没有连接到一起就会得到下面的结果: ...
- OpenCV(项目)车牌识别1 -- 车牌提取(形态学)
目录 一.形态学车牌提取(简单:单情景) 1.读取图片,转灰度图 2.提取轮廓(Sobel算子提取y方向边缘) 3.自适应二值化 4.闭运算处理,把图像闭合.揉团,使图像区域化 5.腐蚀/膨胀去噪得到 ...
- 计算机图形学曲线生成原理,计算机图形学_曲线及生成.ppt
计算机图形学_曲线及生成 华中理工大学计算机学院 陆枫 99-7 1999年7月 7.2.1 曲线的表示要求 1)唯一性 2)几何不变性 3)易于定界 4)统一性 5)易于实现光滑连接 6)几何直观 ...
- 交通安全与智能控制专业学计算机吗,交通安全与智能控制专业排名好不好_主要课程及就业前景分析...
交通安全与智能控制专业排名好不好_主要课程及就业前景分析 高考填报志愿时交通安全与智能控制专业怎么样是广大考生和家长朋友们十分关心的问题,以下交通安全与智能控制专业介绍,包含交通安全与智能控制专业主要 ...
- 北京化工大学计算机专业就业,北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向...
北京化工大学特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向 本专业是任何行业和领域所需的数字信息处理专业.计算机信息技术发展的趋势是多功能化.高效率.高可靠性,它更广泛的适用性和更强 ...
- 计算机图形学课程设计html源码,孔令德的计算机图形学实验及课程设计(VC++版)...
[实例简介] 计算机图形学实验及课程设计,是太原工业学院孔令德教授编写的关于计算机图形学这门课程相关的18个实验及5个课程设计.案例由浅入深,具有很强的操作性和实际意义. 本资源给出实验的ppt课件以 ...
- 齐鲁师范学院计算机专业师资,齐鲁师范学院特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向...
齐鲁师范学院特色专业介绍_计算机科学与技术_专业课程介绍_专业排名_就业方向 学科:工学 门类:电气信息类 专业名称:计算机科学与技术 业务培养目标:本专业培养具有良好的科学素养,系统地.较好地掌握计 ...
最新文章
- BCH在支付上的优势
- Java有线程安全的set吗?
- 华中农业大学第五届程序设计大赛网络同步赛-G
- 【微信小程序】wx:for
- java高并发(十)线程不安全类与写法
- 用第三方工具类,将JavaBean、List、MapString,Object转成JSON文本
- 统计sql server数据库中所有表的记录数
- [Java Web]Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors
- k8s java供应链项目篇
- NPN与PNP三极管
- 如何更改Excel2016中折线图的连接点颜色和样式?
- ipmitool配置管理网络
- 小米平板4刷recovery教程_小米平板4解锁刷入魔趣详细教程 米板4怎么解锁刷机
- OSChina 周四乱弹 ——程序员们离职的理由。
- linux邮件客户端配置文件,在Deepin V20下配置Evolution邮件客户端,添加新邮箱全过程...
- mysql 分离和附加数据库_分离数据库和附加数据库有什么区别
- centos7搭建ftp服务
- Arm V8内存管理架构.学习笔记
- golang中的字符串拼接
- python 使用input函数输入两个数字,比较两个数字的大小,并输出较大的数