imfilter
代码:
clc
clear all
A=imread('cam_38.png');
B=rgb2gray(A);
imshow(B);
mask=[0,1,0;1,-4,1;0,1,0];%拉普拉斯滤波模板
C=imfilter(B,mask,'replicate');
figure(2),imshow(C);
我们这里使用的拉普拉斯模板是
imfilter:
功能:对任意类型数组或多维图像进行滤波
用法:g = imfilter(f, w, filtering_mode, boundary_options, size_options)
其中,f为输入图像,w为滤波掩模,g为滤波后图像。filtering_mode用于指定在滤波
过程中是使用“相关”还是“卷积”。
boundary_options用于处理边界充零问题,边界的大小由滤波器的大小确定。具体参数
选项见下表:
输入图片:
结果图:
相关阅读
基本结构为: 1.r=normrnd(mu,sigma):生成服从正态分布(mu参数代表均值,sigma参数代表标准差)的随机数。输入的向量或矩阵mu和sigma必
作为一个程序员出生的Matlab学习者,不能定义函数那简直是受不了!! 最重要的一点! 定义函数的时候,很多时候都会很迷的一般,使用不了
1.1 MATLAB图像处理基本操作 本文中对于大多数的操作,是对数字图像处理领域中最为著名的“lena”图片进行操作的。原图如下(Figur
原文contour矩阵的等高线图全页折叠语法contour(Z)contour(Z,n)contour(Z,v)contour(X,Y,Z)contour(X,Y,Z,n)contour(X,Y,Z,v)con
有这样一幅图, 我们想获取其中的连通区域,可以使用以下代码: src_img_name = 'blue_sky_white_clound_002594.jpg';img = imread(src