资源简介
【课题研究】此matlab程序用来模拟仿真光学系统的传递函数(MTF),将MTF进行参数化处理.rar
代码片段和文件信息
function []=blurt(image)
c=image(::1);
T=size(c);
fx=-T(1)/2+1:1:T(1)/2;
fy=-T(2)/2+1:1:T(2)/2;
% fx=1:1:T(1);
% fy=1:1:T(2);
a=1/100;b=1/100;
MTF=sinc(a.*fx)‘*sinc(b.*fy);
f_image=(fftshift(fft2(cT(1)T(2))));%.*MTF;
%f_image=fft2(cT(1)T(2));
c0=f_image.*MTF;
c1=ifft2(f_image);
figureimshow(c0[]);
figureimshow(f_image[])
figureimshow(MTF[]);
figureimshow(c1[]);
figureimshow(c[])
% image = double(imread(‘lena.bmp‘));
% blurt(image);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 476 2011-01-04 12:03 blur\blurt.m
文件 66614 2000-08-24 19:08 blur\lena.bmp
目录 0 2011-01-04 12:02 blur
----------- --------- ---------- ----- ----
67090 3
评论
共有 条评论