代码及错误提示如下
I=imread('D:\picture.jpg');
figure;
imshow(I);
g=medfilt2(I);%中值滤波
figure;
imshow(g);
Error using medfilt2
Expected input number 1, A, to be two-dimensional.
Error in medfilt2>parse_inputs (line 106)
validateattributes(a, {'numeric','logical'}, {'2d','real'},
mfilename, 'A', 1);
Error in medfilt2 (line 48)
[a, mn, padopt] = parse_inputs(varargin{:});
求大神帮忙,我的毕设马上要交了,不赶趟了
怎样修改能将滤波后的图像显示出来
不晓得啊,那你帮帮我吧,我一点都不会啊
追答中值滤波就是楼上回答的那样(
x=rgb2gray(I); %转成灰度图像
g=medfilt2(x,[5 5]);
需要转为灰度图像),你要的处理结果应该要先转为灰度图----阈值分割再根据阈值结果重新赋值图像数据吧