永发信息网

数据X[i],我要中值滤波,matlab程序这样有错么?

答案:6  悬赏:0  手机版
解决时间 2021-11-24 22:08
数据X[i],我要中值滤波,matlab程序这样有错么?
最佳答案
function [z] = lvbofun(x,n)
%用于对数组x进行中值滤波。
%n为滤波窗口
[h,l]=size(x);%求行列数,适用于对行的数据进行滤波
for i=1+n:1:l-n
for k=1:1:(2*n+1)
y(k)=x(i-n-1+k);
end
y=sort(y);
z(i)=y(2*n+1) ; %得到滤波之后的数组z,z的前后N项均为0.
end
end
全部回答
你是哪一组的?追问哈哈 你在搜中值滤波?我变了个最终版的
function [z] = lvbofun(x,n)
%用于对数组x进行中值滤波。
%n为滤波窗口
[h,l]=size(x);%求行列数,适用于对行的数据进行滤波
for i=1+n:1:l-n
for k=1:1:(2*n+1)
y(k)=x(i-n-1+k);
end
y=sort(y);
z(i)=y(2*n+1) ; %得到滤波之后的数组z,z的前后N项均为0.
end
end
西大的吧?···
for i=292:6200 %i从292到6200步长为1,
你那样写是从292到1 中间有6200步追问s=0;
>> for i=1:1:4
s=s+i;
end
>> s

s =

10
中间的是步长我的是对的啊
我不得不仰慕一下楼主
中值滤波是空域滤波的方法,你拿到频域去不是自找麻烦吗?或者是我学的不好,可是我只能学到这点啊,如果楼主需要,我这边有高通,低通,拉普拉斯,维纳,逆虑波代码,楼主需要否?
追问呵呵 我只是建模的需要才看看中值滤波的,我只想去掉图像的尖锐点罢了 还不是很了解这么多得名词 如果你愿意的话吧滤波代码发来一下可以不?谢了~~~~~~~~~~~
错了。
y=sort(y)。
否则y原来什么样现在还什么样。追问恩恩 这是个错误 谢了哦
I=imread('lena.bmp');
inf=imfinfo('lena.bmp')
figure,imshow(I)
X=grayslice(I,64);
imshow(X,pink(64))
load trees
figure,image(10,10,X)
imwrite(X,map,'trees.bmp');
imfinfo('trees.bmp')
figure,imshow(X,map)
BW=im2bw(X,map,0.6);
figure,imshow(BW)
I=imread('lena.bmp');
inf=imfinfo('lena.bmp')
figure,imshow(I)
X=grayslice(I,64);
figure,imshow(X,pink(64))
A=imread('lena.bmp');
imshow(A)
B=fftshift(fft2(A));
figure;
imshow(log(abs(B)),[8,10])
clc;
clear all;
I=imread('lena.tif');
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %用中值滤波,多维滤波,使用中心为-4,-8的拉普
% %拉斯滤波器,高斯低通滤波,拉普拉斯滤波器进行滤波处理
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure;%figure1
subplot(2,2,1);
imshow(I);
title('原始图像');
J=imnoise(I,'salt & pepper',0.04);%加椒盐噪声
title('加椒盐噪声');
subplot(2,2,2);
imshow(J);
K=medfilt2(J,[4,4])%进行中值滤波;
subplot(2,2,3);
imshow(K);
title('进行中值滤波');
h=ones(3,3)/9;%多维滤波
w=h;
g=imfilter(I,w,'conv','replicate')
subplot(2,2,4);
imshow(g);
title('多维滤波');
%使用中心为-4,-8的拉普拉斯滤波器,
w4=[1 1 1;
1 -4 1;
1 1 1];
w8=[1 1 1;
1 -8 1;
1 1 1];
f=im2double(I);
g4=f-imfilter(f,w4,'replicate');
g8=f-imfilter(f,w8,'replicate');
imshow(f);
figure;%figure2
subplot(1,2,1);
imshow(g4);
title('中心为-4的拉普拉斯滤波');
subplot(1,2,2);
imshow(g8);
title('中心为-8的拉普拉斯滤波');
h3=fspecial('gaussian',[3,3],0.5);%高斯低通滤波
figure;%figure3
B4=filter2(h3,I);
subplot(1,2,1);
imshow(B4,[ ]);
title('高斯低通滤波');
h4=fspecial('laplacian',0);%使用拉普拉斯滤波器
B5=filter2(h4,I);
subplot(1,2,2);
imshow(B5,[ ]);
title('拉普拉斯滤波器');
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %从空域的角度进行亮度变换
% %把灰度等级是10-100的变化到10-255
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
figure;%figure4
subplot(2,2,1);
imshow(I);
title('原始图像');
J2=imadjust(I,[],[],0.5);% 增强低灰度级
subplot(2,2,2);
imshow(J2);
title('增强低灰度级');
J3=imadjust(I,[ ],[ ],2);%增强高灰度级
subplot(2,2,3);
imshow(J3);
title('增强高灰度级');
a1=100/255;%把灰度等级是10-100的变化到10-255
a2=255/255;
a3=10/255;
J2=imadjust(I,[a3,a1],[a3,a2],[]);
subplot(2,2,4);
imshow(J2);
title('把灰度等级是10-100的变化到10-255');
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% %从频域的角度进行亮度变换
% %fft2
% %由于能量主要集中在低频部分
% %所以对低频进行处理可以得到理想的效果
% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
I=imread('lena.tif');
up=0.5;%设置处理频率上限
down=0.09%%设置处理频率下限
figure;%figure5
subplot(421);
imshow(I);
title('原始图像');
f=double(I);
subplot(4,2,3);
imshow(log(abs(f)),[]);
title('unit8转化为double');
g=fft2(f);
g=fftshift(g);
subplot(4,2,5);
imshow(log(abs(g)),[]);
title('FFT2变化后的图像');
[M,N]=size(g);% 转换数据矩阵
y1=max(max(abs(g)));%求出最大频率
y2=min(min(abs(g)));%%求出最小频率
y3=(y1-y2)*up+y2;%设置滤波上限
y4=(y1-y2)*down+y2;%%设置滤波下限
for i=1:M
for j=1:N
if (abs(g(i,j))g(i,j)=g(i,j)^1.1;%对低频部分进行灰度增强
end
end
end
result=ifftshift(g);
J2=ifft2(result);
J3=uint8(abs(J2));
subplot(427);
imshow(J3,[ ]);
title('频域处理后的图像');
subplot(422)
imhist(I,64);
subplot(424)
imhist(f,64);
subplot(426)
imhist(g,64);
subplot(428)
imhist(J3,64);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
同等规格的瓷砖有1毫米的误差正常吗?
维纳斯婚纱·婚庆(楠木分店)地址在什么地
下象棋输了那句成语怎么说
一倾斜角度为A的直斜梁(梁的长度为L)加载竖
在东北有一种原味老式冰淇淋,在街上大排档那
滚蛋,算是骂人吗??
求姚晨的 六神花露水 广告词!
羽毛球拍掉漆了,里面是暗灰色。是不是碳素拍
潮汕人怎样过春节 30字~50字左右
彭体隆鼻做完不适应可以立马出去吗
∮(|z|=1)(z+e∧(3z))/(z-a)3dz
女生162标准体重是多少
小洋儿摄影地址在什么地方,我要处理点事!
如何查看某服务状态
哈工程被劝退,现在我该怎么办
推荐资讯
特步一套要什么颜色的鞋
考驾驶证科目三为什么要多交1000块钱
洞房男人应该怎么做
2015年苏州底薪多少?
谁知道北京曲美家具的销售代表一个月能挣多少
20多岁得了灼口综合症
基督教里面讲的“众人以为美的事要留心去做”
全峰快递(昌宁店)地址在什么地方,我要处理点
2011年央视春晚小品《聪明丈夫》的完整台词
怎么编排舞蹈?
帅到让你后面可以填什么四字词语
脚注和参考文献的区别是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?