标签:
1、线性空间滤波函数Z = imfilter(X,H,option1,option2,...)
X为输入图像矩阵,H为m*n维的掩膜矩阵,H中的数据类型必须是double类型。掩膜矩阵可以是用户定义,也可以是系统定义好的。返回矩阵Z和X有相同的数据结构和数据类型。
整个函数处理的中间过程都会使用double类型,所以不必担心中间结果的精度。
2、获取系统掩膜函数H=fspecial(type,parameters)
type为字符串,制定了掩膜类型。如‘average‘表示均值掩膜。H为返回的掩膜矩阵,数据类型为double.
1 clear all; 2 i=imread(‘./pic/lena256.bmp‘); 3 4 h=fspecial(‘sobel‘); 5 h=h‘; 6 z=imfilter(i,h); 7 8 figure; 9 subplot(1,2,1) 10 imshow(i); 11 title(‘原始图像‘) 12 subplot(1,2,2) 13 imshow(z) 14 title(‘垂直锐化滤波‘)
标签:
原文地址:http://www.cnblogs.com/zhaopengcheng/p/5386595.html