现在的位置: 首页 > 综合 > 正文

Matlab使用函数解析之图像操作

2014年01月20日 ⁄ 综合 ⁄ 共 807字 ⁄ 字号 评论关闭

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
【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的边界来扩展待滤波的图像

抱歉!评论已关闭.