matlab 综合实验二实验报告3.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
深 圳 大 学 实 验 报 告 课程名称: 数字图像处理 实验项目名称: 综合实验 学院: 信息工程学院 专业: 通信工程 指导教师: 张坤华 报告人:黄泽辉学号:2011130092 班级: 通信1班 实验时间: 2014.5.19 实验报告提交时间: 2014.6.18 教务部制 实验目的与要求: 于给定的两幅图像自选一幅进行图像目标检测,步骤如下: 自选适当方法进行图像去噪(例如邻域平均,中值滤波等);------可选择软件(matlab) 或硬件(实验箱)实现(参看实验指导书和网上的实验程序,注意输出保存图像) 利用适当方法对1.输出的图像进行增强(例如均衡化,线性变换等);-------软件实现 对增强的图像利用阈值方法进行分割;-------软件实现 对分割图像自选方法提取边缘。-------软件实现 方法、步骤:1、领域平均法和中值滤波法: m=imread(D:\各种从网上或是校内网下载的资料\综合实验new\gaussiannoiseimage.bmp); subplot(2,2,1); imshow(m); h=[1 1 1;1 1 1; 1 1 1]; h1=h/9; m2=im2double(m); m3=conv2(h1,m2); subplot(2,2,2); imshow(m3); subplot(2,2,3); m5=medfilt2(m,[7 7]); imshow(m5); 对1所得图像进行均衡化增强: subplot(2,2,1); imshow(m3); m7=histeq(m3); subplot(2,2,2); imshow(m7); subplot(2,2,3); imshow(m5); m6=histeq(m5); subplot(2,2,4); imshow(m6); 对1所得图像进行线性变换增强: 对领域平均得到的图像进行线性变换 f=imread(C:\Users\chenhuanrong\Documents\MATLAB\untitled15.bmp); [M,N]=size(f); g=zeros(M,N); f=double(f); g=double(g); k1=min(min(f)); k2=max(max(f)); a=k1+50; b=k2-50; c=k1-30; d=k2+20; for i=1:M for j=1:N if(f(i,j)=a)(f(i,j)=b) g(i,j)=((d-c)/(b-a))*(f(i,j)-a)+c; end if(f(i,j)a) g(i,j)=c; end if(f(i,j)b) g(i,j)=d; end end end figure; subplot(1,2,1); imshow(f,[]); subplot(1,2,2) imshow(g,[]); 对图像进行二值化分割以及采用sober算子和robert算子对分割图像进行边缘提取: m=imread(D:\?÷??′óí?é??òê?D£?úí?????μ?×êá?\×?o?êμ?énew\gaussiannoiseimage.bmp); m5=medfilt2(m,[7 7]); m6=histeq(m5); subplot(2,2,1); imshow(m6); [a,b]=size(m6); s1=sum(m6); s2=sum(s1); t=1*s2/(a*b); for i=1:a for j=1:b if m6(i,j)t m6(i,j)=255;

文档评论(0)

skewguj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档