- 11
- 0
- 约6.73千字
- 约 48页
- 2018-12-03 发布于广西
- 举报
第一是采用如下语法实现: G=imfilter(f, w, ‘conv’, ‘replicate’) 第二是采用函数rot90(w,2)将w旋转180度,然后使用函数:imfilter(f, w, ’replicate’) 来实现。 例3.7 使用函数imfilter %% imfilter 线性空间滤波(空间卷积) clc clear f = imread(Fig0315(a)(original_test_pattern).tif); f = im2double(f); figure imshow(f),title(原图象) w = ones(31); %设置滤波器 gd = imfilter(f, w); figure subplot(221),imshow(gd,[]),title(使用默认零填充的结果) % figure % imshow(gd) gr = imfilter(f, w, replicate); % figure subplot(222),imshow(gr,[]),title(选用replicate的结果) gc = imfilter(f, w, symmetric); subplot(223),imshow(gc,[]),title(选用symmetric的结果) gc = imfilter(f, w, circular); subplot(2
原创力文档

文档评论(0)