MATLAB的高手进,我想对用medfilt函数对一副图像进行中值滤波

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:23:30
我想对用medfilt函数对一副图像进行中值滤波,(程序:I=imread('1.bmp');j=medfilt(i);)可是怎么老是提示错误,小弟不明白怎么回事,请大侠帮帮忙。我用的是6.5.1版。

这个要看你输入的是什么图像,一般都是RGB的。 所以处理前要先把RGB的转换成GRAY的。
I=imread('1.bmp');
I1=rgb2gray(I);
J=medfilt2(I1);

应该是 medfilt2 吧,没有mefilt啊。我用matlab 7