Matlab使用函数解析(2)

【double与im2double】
 double只是将参数转换为double;而im2double是将图像数据double转换后,做了归一化处理
【imfilter,fspecial与imresize】
out=imfilter(in,fspecial('gaussian',7,1),'same','replicate')
%25表示你产生的滤波器的大小是7×7的。1是说你的高斯滤波器的标准差是1。
fspecial('gaussian',7,1)=
0.0000 0.0002 0.0011 0.0018 0.0011 0.0002 0.0000
0.0002 0.0029 0.0131 0.0216 0.0131 0.0029 0.0002
0.0011 0.0131 0.0586 0.0966 0.0586 0.0131 0.0011
0.0018 0.0216 0.0966 0.1592 0.0966 0.0216 0.0018
0.0011 0.0131 0.0586 0.0966 0.0586 0.0131 0.0011
0.0002 0.0029 0.0131 0.0216 0.0131 0.0029 0.0002
0.0000 0.0002 0.0011 0.0018 0.0011 0.0002 0.0000
'same':输入图像in和输出图像out一样大小
'replicate':通过复制输入图像in的边界来扩展待滤波的图像

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/a6811436f9567a7c74decb55267f5448.html