matlab如何实现图像降噪(matlab,web开发)

时间:2024-05-09 20:50:58 作者 : 石家庄SEO 分类 : web开发
  • TAG :

希望大家仔细阅读,能够学有所成!

部分代码

clearall;
closeall;
%Io=imread('Image/Article3.bmp');%读入一幅图像
%Io=imread('Image/GZC01.bmp');
Io=imread('pepper.bmp');
%Io=imread('Image/cameraman.bmp');
I=double(rgb2gray(Io));
In=I;
%I=double(Io);
%stan_var=20;
%var=stan_var^(2);
%IN1=randn(size(I))*stan_var;
%In=I+IN1;

%save('In');
%%load('In');
figure(2),imshow(In,[],'Border','tight');
figure(3),imshow(I,[],'Border','tight');
lamda=0.2;
iter=350;
K=2.5;
[ImMAE,PSNRAll,Is]=diffusion_PM(I,In,iter,lamda,K);

figure(4),imshow(Is,[],'Border','tight');
figure(5),imshow(Is-In,[],'Border','tight');
[Ny,Nx]=size(Is);
x=1:Nx;
level=fix(Ny/2);
y=Is(level,:);
y1=I(level,:);
y2=In(level,:);
figure(14);
subplot(2,1,1);plot(x,y,x,y1);
title('SmoothImageAndOriginalImage')
subplot(2,1,2);plot(x,y,x,y1,x,y2);
title('NoiseImageAndOriginalImage')
figure(6);
x=1:iter;
plot(x,PSNRAll);title('PSNR')
figure(7);
x=1:iter;
plot(x,ImMAE);title('MAE')

运行结果

matlab如何实现图像降噪

matlab如何实现图像降噪

本文:matlab如何实现图像降噪的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:Python3中的赋值运算符有哪些及怎么用下一篇:

21 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18