- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像处理报告.doc
图像处理实验报告
题 目:图像的分割
专 业:电子信息工程
班 级:信息10-1
姓 名:
学 号:3 2
指导老师:邢砾云
实验目的
1熟悉MATLAB的操作和基本功能;
2理解和掌握图像分割的基本理论和算法,练习使用形态学、区域、边界和阀值的方法结合图像增强复原的相关知识点对图像进行分割处理;
实验原理
1 膨胀和腐蚀是二值形态学的基本操作,其中膨胀是是将与目标区域的背景点合并到该目标物中,使目标物边界向外部扩张的处理;而腐蚀则是一种消除连通域的边界点,使边界向内收缩的处理。贴标签是对不同连通域区分和标记的基本算法。
两者数学表达如下:
膨胀:
腐蚀:
2图象分割是按照某些特性(如灰度级,频谱,颜色,纹理等)将图象划分成一些区域,在这些区域内其特性是相同的或者说是均匀的,两个相邻区域彼此特性则是不同的,其间存在着边缘或边界。按照使用图像的特点可以分为两类:
利用区域间灰度不连续性――基于边界检测
利用区域内灰度的相似性――基于区域分割
实验步骤
1打开计算机,安装和启动MATLAB程序;程序组中“work”文件夹中应有待处理的图像文件;
2对于飞机图像
a).对图像进行去噪、增强处理;
b)运用全局阀值进行二值化;
c)用膨胀腐蚀等形态学方法实现提取。
3 另选图像
a).对图像进行去噪、增强处理;
b)运用局部阀值进行二值化;
c)用膨胀腐蚀等形态学方法实现提取。
4分别用sobel、Laplacian-Gaussian方法对一幅灰度图像进行边缘提取给出对比结果利用双峰法对一幅灰度图像进行灰度分割处理
1计算机;
2 MATLAB程序;
3记录用的笔、纸。
实验报告内容
对于图像wangqiunan进行
a) 对图像进行去噪、增强处理 b) 运用全局阀值进行二值I = imread(yujinrong.jpg);
J = imnoise(I, salt pepper,0.02);
subplot(231);imshow(I);title(blood1原图像);
subplot(232);imshow(J);title(加椒盐噪声后的图像);
k = medfilt2(J,[5 5]);
subplot(233);imshow(k);title(5x5模板中值滤波)
f = double(k);
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(234);imshow(f);title(迭代阈值二值化图像);
se=strel(ball,8,8);
f1=imdilate(I,se);
subplot(235)
imshow(f1);title(膨胀后图像);
f2=im2bw(f1);
[f2,N]=bwlabel(f2,8);
subplot(236)
imshow(f2);title(分割标记后图像);
c) 用膨胀腐蚀等形态学方法将分成不同的连通域I=imread(yujinrong.jpg);
imshow(I)
se=strel(ball,8,8);
I2=imdilate(I,se);%用生成的结构元素对图像进行膨胀
imshow(I2)
I=imread(yujinrong.jpg);
imshow(I)
se=strel(ball,8,8);
I2=imerode(I,se);%腐蚀操作
imshow(I2)
I = imread(yujinrong.jpg);
I=rgb2gray(I);
J = imnoise(I, salt pepper,0.02);
subplot(231);imshow(I);title(blood1原图像);
subplot(232);imshow(J);title(加椒盐噪声后的图像);
k = medfilt2(J,[5 5]);
subplot(233);imshow(k);title(5x5模板中值滤波)
f = double(k);
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;
do
文档评论(0)