图像处理四.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
太原理工大学现代科技学院 数字图像处理 课程 实验报告 专业班级 学 号 姓 名 指导教师 实验名称 实验四 图像分割 同组人 专业班级 学号 姓名 成绩 一、实验目的: 理解和掌握图像分割的基本理论和算法,练习使用形态学、区域、边界和阀值的方法结合图像增强复原的相关知识点对图像进行分割处理; 二、实验环境 MATLAB程序 三、实验仪器 1、计算机; 2、MATLAB程序; 3、记录用的笔、。 四、实验原理 1 膨胀和腐蚀是二值形态学的基本操作,其中膨胀是是将与目标区域的背景点合并到该目标物中,使目标物边界向外部扩张的处理;而腐蚀则是一种消除连通域的边界点,使边界向内收缩的处理。贴标签是对不同连通域区分和标记的基本算法。 两者数学表达如下: 膨胀: 腐蚀: 2图象分割是按照某些特性(如灰度级,频谱,颜色,纹理等)将图象划分成一些区域,在这些区域内其特性是相同的或者说是均匀的,两个相邻区域彼此特性则是不同的,其间存在着边缘或边界。按照使用图像的特点可以分为两类: 利用区域间灰度不连续性――基于边界检测 利用区域内灰度的相似性――基于区域分割 五、算法描述及实验步骤 1打开计算机,安装和启动MATLAB程序;程序组中“work”文件夹中应有待处理的图像文件; 2对于血细胞图像 a).对图像进行去噪、增强处理; b)运用全局阀值进行二值化(参考教材209页,例9.7, 例9.8, 例9.9); c)用膨胀腐蚀等形态学方法将血细胞分成不同的连通域(参考教材250页,例10.9, 例10.10),并使用贴标签的方式对连通域进行统计和标记。 3 记录和整理实验报告。 六、调试过程及实验结果 图像去噪 I=imread(blood1.tif); [M,N]=size(I); II1=zeros(M,N); for i=1:16 II(:,:,i)=imnoise(I,gaussian,0,0.01); II1=II1+double(II(:,:,i)); if or(or(i==1,i==4),or(i==8,i==16)); figure; imshow(uint8(II1/i)); end end 图像增强 I=imread(blood1.tif); imshow(I); I=double(I); [M,N]=size(I); for i=1:M for j=1:N if I(i,j)=30 I(i,j)=I(i,j); elseif I(i,j)=150 I(i,j)=(200-30)/(150-30)*(I(i,j)-30)+30; else I(i,j)=(255-200)/(255-150)*(I(i,j)-150)+200; end end end figure(2); imshow(uint8(I)); f=imread(blood1.tif); subplot(1,2,1) imshow(f); title(原始图像); f=double(f); T=(min(f(:))+max(f(:)))/2; done=false; i=0 while~done r1=find(f=T); r2=find(fT); Tnew=(mean(f(r1))+mean(f(r2)))/2 done=abs(Tnew-T)1 T=Tnew; i=i+1; end f(r1)=0; f(r2)=1; subplot(1,2,2) imshow(f); title(迭代阈值二值化图像); i = 0 Tnew = 124.2078 done = 0 Tnew = 114.5216 done = 0 Tnew = 112.4663 done = 0

文档评论(0)

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

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

1亿VIP精品文档

相关文档