- 14
- 0
- 约4.56千字
- 约 9页
- 2017-08-17 发布于河南
- 举报
6.4 层叠滤波技术的Matlab实现
在Matlab中利用现有函数并不能在多大程度上提高层叠运算的速度。但它为Matlab提供了一个很好的思路,那就是可以利用Matlab提供的二值图像操作去实现相应的灰度图像操作。实际上很多图像滤波方法都可以转化为相应的层叠滤波方法。
下面给出了利用层叠方法实现中值滤波和灰度形态滤波的两个例子。
6.4.1 层叠中值滤波的Matlab实现
在上一章,我们讨论了各种中值滤波及其Matlab实现,下面的源代码是在Matlab中利用层叠方法实现层叠滤波。
% 读取原图像
a0=imread(testpat1.png);
figure(1)
imshow(a0); %如图6-5所示
%加入高斯噪声
a1=imnoise(a0,gaussian,0,0.5);
figure(2)
imshow(a1) %如图6-6所示
%直接进行中值滤波
a2=medfilt2(a1);
figure(3)
imshow(a2) %如图6-7所示
c0=zeros(256);
c1=zeros(256);
c2=zeros(256);
%按照阈值为1进行阈值分解, 进行层叠形态滤波
for j=1:255
b=a1;
for i=1:65536
if b(i)=j
b(i)=1;
您可能关注的文档
最近下载
- 变频器技术考试题及答案.docx VIP
- 重症患者的肠内营养护理.pptx VIP
- 输液泵操作评分标准.doc VIP
- 青少年焦虑症护理查房.pptx VIP
- 试析《三国演义》在日本动漫中的传播与接受.pdf VIP
- 从吉川英治《三国志》看《三国演义》在日本的传播与接受The Spread and Reception of the Romance of the “Three Kingdoms” in Japan from the “Three Kingdoms” by Yoshikawa Eiji-来源:现代语言学(第2022002期)-汉斯出版社.pdf VIP
- 与总承包单位协调配合措施方案.docx VIP
- 《清静经》全文及译文.pdf VIP
- 与总承包单位协调配合措施方案.docx VIP
- 线线角、线面角、面面角专题.pdf VIP
原创力文档

文档评论(0)