matlab图像处理之滤波

滤波

众所周知,滤波是图像预处理的关键步骤。图像滤波增强处理实质上就是运用滤波技术来增强图像的某些空间频率特征,以改善地物目标与领域或背景之间的灰度反差。遥感系统成像过程中可能产生的”模糊”作用,常使遥感图像上某些用户感兴趣的线性形迹、纹理与地物边界等信息显示得不够清晰,不易识别。需要通过采用领域处理方法来分析、比较和调整像元与其周围相邻像元间的对比度关系,图像才能得到增加,也就是说需要采用滤波增加技术处理。

均值滤波

h=fspecial('average',[3,3]);     % create a 3*3 predifined average filter
image = imfilter(image, h1);

中值滤波

image = medfilt2(J1,[3 3]);   % median filter

形态学滤波

% 形态学滤波
% 开运算
se = strel('disk',6);   
img3 = imopen(img, se);
% 闭运算
img4 = imclose(img, se);



猜你喜欢

转载自blog.csdn.net/wooooooc/article/details/80377968
今日推荐