利用fft2计算二维卷积 (Matlab常用图像操作)

3 利用fft2计算二维卷积

    利用fft2函数可以计算二维卷积,如:

    a=[8,1,6;3,5,7;4,9,2];

    b=[1,1,1;1,1,1;1,1,1];

    a(8,8)=0;

    b(8,8)=0;

    c=ifft2(fft2(a).*fft2(b));

    c=c(1:5,1:5);

    利用conv2(二维卷积函数)校验, 如:

    a=[8,1,6;3,5,7;4,9,2];

    b=[1,1,1;1,1,1;1,1,1];

    c=conv2(a,b);

 

原帖:http://renjiayuan1314.blog.163.com/blog/static/800729962009112041848739/

 

一 读写图像文件

    1 imread

    imread函数用于读入各种图像文件,如:a=imread('e:/w01.tif')

    注:计算机E盘上要有w01相应的.tif文件。

    2 imwrite

    imwrite函数用于写入图像文件,如:imwrite(a,'e:/w02.tif',’tif’)

    3 im

你可能感兴趣的:(图像处理,matlab用法)