西安石油大学数字图像处理实验报告四.docxVIP

西安石油大学数字图像处理实验报告四.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西安石油大学数字图像处理实验报告四

《数字图像处理》实验四题目图像分割专业班级学号姓名时间实 验 报 告课程名称数字图像处理实验名称 图像分割姓 名____________ 学 号专业班级____ _实验日期成 绩______ _指导教师____ _ 实验目的1、掌握图像分割的原理2、掌握基于阈值的分割方法实验原理迭代阈值法(1)选择一个初始阈值T1(2)根据初始阈值T1将图像 分割为G1和G2两个部分,分别求出G1和G2的平均灰度值m1和m2;(3)计算新的阈值T2= (m1+m2)/2;(4)如果| T1 – T2 |≤ T0,终止迭代。否则令T1= T2,重复步骤(2)和(3),最后的T2就是所求的最优阈值。初始阈值T1的选取:当目标与背景面积相当时,将T1设为整幅图像的平均灰度当目标与背景面积相差较远时,将T1设为最大灰度与最小灰度的中间值。质心型区域生长算法:(1)确定初始种子点,阈值;(2)对图像进行逐行扫描,找出尚没有归属的像素;(3)比较已存在区域的像素灰度平均值与该区域邻接的像素灰度值,若差值小于阈值,则合并;(4)以新合并的像素为中心,重复步骤(3),检查新像素的邻域,直到区域不能进一步扩张;(5)返回到步骤(2),继续扫描直到不能发现没有归属的像素,则结束整个生长过程。迭代阈值算法原理:实验环境操作系统:Windows 8.1软件:Matlab 2016a实验内容与步骤利用im2bw()实现固定阈值分割,完成对一幅灰度图像的二值分割,调整阈值,记录并分析实验结果; yuantu=imread(C:\Users\wangdediannao1\Desktop\a.jpg);%原图如图一所示 hudutu=rgb2gray(yuantu); figure; imshow(hudutu); %转化为灰度图像,如图二所示 bianhuan=im2bw(hudutu,0.3); %实现固定阈值分割, 阈值为0.3 figure; imshow(bianhuan); %显示固定固定阈值分割分割后的图像,如图三所示 bianhuan1=im2bw(hudutu,0.5); %实现固定阈值分割, 阈值为0.5 figure; imshow(bianhuan1); %显示固定固定阈值分割分割后的图像,如图四所示2、编写迭代阈值法程序,记录迭代得出的最优阈值,利用该阈值实现图像的分割; j=double(hudutu); t=(min(j(:))+max(j(:)))/2; %设置初始阈值 done=false; i=0; while ~doner1=find(j=t);%找出不大于t的所有像素点索引值r2=find(jt);%找出大于t的所有像素点索引值tnew=(mean(j(r1))+mean(j(r2)))/2;%计算心得阈值done=abs(tnew-t)1;t=tnew;i=i+1;end j(r1)=0;%小于阈值的为黑 j(r2)=1;%大于阈值的为白 figure; imshow(j);%显示处理结果如图五所示五、实验结果与分析(可提供屏幕抓图)图一图二图三图四图五六、实验心得与体会熟悉了Matlab软件,以及在Matlab中对于图像处理的方法,对matlab有了一个全新的认识,其次是对matlab中的图像阈值处理操作和命令的使用有了更高的掌握。就对matlab相关的命令操作而言,通过这次实验的亲身操作和实践,学习掌握了许多原本不知道的或者不太熟悉的命令。比如说图片固定阈值分割、迭代阈值法程序的编写等等。?

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档