当前位置: 首页 > news >正文

泉州公司建设网站seo在线诊断工具

泉州公司建设网站,seo在线诊断工具,网站开发字体,相册插件wordpress带背景车牌分割 目的:提取出以下图片中的车牌 结果示例: 思路:可以利用顶帽底帽操作去除背景,然后转换为二值图,通过腐蚀膨胀和去除小对象,去除无关区域,最后使用图像切割的方法&#xff0…

带背景车牌分割

目的:提取出以下图片中的车牌
在这里插入图片描述
结果示例:
在这里插入图片描述

思路:可以利用顶帽底帽操作去除背景,然后转换为二值图,通过腐蚀膨胀和去除小对象,去除无关区域,最后使用图像切割的方法,切割出车牌部分。(本例中用到的函数的详细讲解都已经在前面叙述,故在本例中不再详细赘述。)

步骤:

  1. 首先将图片转换为灰度图
    在这里插入图片描述
    该步代码:

    clear,clc,close all;
    f=imread('c5.jpg');
    g=rgb2gray(f);
    figure,imshow(g);
    
  2. 将图片转换为二值图,但是观察二值图可以发现,在车的背景中有大面积白色,这非常影响我们对白色车牌部分的识别提取,因此我们可以选择在灰度图中使用顶帽操作实现白色背景的去除。
    在这里插入图片描述

  3. 使用顶帽操作在灰度图中去除白色背景,可以看出,背景大面积的白色背景没有了,可以转换为二值图查看效果。
    在这里插入图片描述代码为:

    clear,clc,close all;
    f=imread('c5.jpg');
    g=rgb2gray(f);
    subplot(1,2,1),imshow(g);
    ghat=imtophat(g,strel('disk',7));
    subplot(1,2,2),imshow(ghat);
    
  4. 将图片转换为二值图,利用默认参数转换为二值图,可以看出还是有较多的白色区域。通过观察灰度图可以看出,车牌是最亮的区域,而还有一部分区域是比较亮的,所以我们可以想到用 imbinarize 的参数来设置对二值图转换时候的转换标准。
    在这里插入图片描述
    修改代码得到如下:
    可以看出,有较多的白色消失了。
    在这里插入图片描述
    代码为:

    clear,clc,close all;
    f=imread('c5.jpg');
    g=rgb2gray(f);
    subplot(1,2,1),imshow(g);
    ghat=imtophat(g,strel('disk',7));
    subplot(1,2,2),imshow(ghat);
    bw=imbinarize(ghat,0.4);
    figure,imshow(bw);
    
  5. 观察二值图,有许多较小白色区域,可以先用 bwareaopen 函数去除这些小对象
    在这里插入图片描述
    新增代码:

    bwao=bwareaopen(bw,27);
    figure,imshow(bwao);
    
  6. 我们用 edge 函数提取每一部分的边界,通过边界进行每一块连通区域的识别
    在这里插入图片描述
    新增代码:

    bwedge=edge(bwao);
    figure,imshow(bwedge);
    
  7. 观察边界图,可以发现车牌部分的竖直连通区域较多,可以使用实现进行腐蚀,去除多余部分
    在这里插入图片描述
    新增代码:

    bwerode=imerode(bwedge,strel('line',7,90));
    figure,imshow(bwerode);
    
  8. 观察腐蚀后的图片,我们可以通过膨胀连接车牌区域的分散部分。
    在这里插入图片描述
    新增代码:

    bwfinal=imdilate(bwerode,strel('disk',29));
    figure,imshow(bwfinal);
    
  9. 除去旁边的小对象,就可以得到车牌部分的区域
    在这里插入图片描述
    新增代码为:

    result=bwareaopen(bwfinal,15000);
    figure,imshow(result);
    
  10. 由于得到的区域较大,可以先通过腐蚀减少区域部分,再利用图像切割便可得到该区域。在图像切割时若要得到彩色图,要使用三个维度的参数切割。
    在这里插入图片描述本例代码:

clear,clc,close all;
f=imread('c5.jpg');
g=rgb2gray(f);
subplot(1,2,1),imshow(g);
ghat=imtophat(g,strel('disk',7));
subplot(1,2,2),imshow(ghat);bw=imbinarize(ghat,0.4);
figure,imshow(bw);bwao=bwareaopen(bw,27);
figure,imshow(bwao);bwedge=edge(bwao);
figure,imshow(bwedge);bwerode=imerode(bwedge,strel('line',7,90));
figure,imshow(bwerode);bwfinal=imdilate(bwerode,strel('disk',29));
figure,imshow(bwfinal);result=bwareaopen(bwfinal,15000);
figure,imshow(result);resulterode=imerode(result,strel('disk',23));
[r,c]=find(resulterode);
cut=f(min(r):max(r),min(c):max(c),:);
figure,imshow(cut);
http://www.lbrq.cn/news/2436589.html

相关文章:

  • 做网站 能挣钱吗青岛谷歌优化
  • wordpress 去掉页头seo研究中心培训机构
  • 如何用wordpress做企站他达那非片能延时多久
  • 网站建设的细节处理seo优化交流
  • 寿光网站建设南京百度seo排名
  • 哪个公司做企业网站好广州seo网络营销培训
  • 购物网站哪个东西便宜质量好百度指数快刷软件
  • 大连公司注册网站推广网站要注意什么
  • 那个网站教我做美食最好海会网络做的网站怎么做优化
  • 企业网站建设成本费用百度一下百度搜索百度
  • 网站怎么建在国外网络营销与传统营销有哪些区别
  • 装修公司网站多少钱网站建设优化哪家公司好
  • 企业网站建设 广州网站怎么弄
  • 党建专栏 文字说明 网站建设南宁整合推广公司
  • 上海建网站多少钱营销型网站建设的公司
  • 网站建设总结报告爱站网seo
  • 最新章节 第一百四十七章 做视频网站seoul是什么意思中文
  • 程序开发外包平台广东企业网站seo报价
  • 美国设计公司排名搜索引擎优化seo应用
  • 高端网站建设搭建单页网站seo如何优化
  • 免费ppt模板在哪里下载桂林seo顾问
  • joomla做的网站网络营销代运营外包公司
  • 外贸网站建设专业自动外链发布工具
  • 贸易网站源码百度seo排名软
  • 课程的网站建设怎么注册自己的网站
  • 晋城企业网站建设公司5118站长网站
  • 众筹网站功能百度识图在线使用一下
  • 做网站一般做几个尺寸微信群推广网站
  • 衡阳做网站ss0734上海seo网站优化软件
  • 德清网站设计谷歌浏览器 免费下载
  • (Arxiv-2025)OVIS-U1技术报告
  • 二进制安装 Kubernetes 高可用集群
  • 深入解析 Pandas:Python 数据分析的强大工具
  • Docker实战系列:使用Docker部署AI SSH客户端工具IntelliSSH
  • 【牛客算法】小美的排列询问
  • 编译支持cuda硬件加速的ffmpeg