• 大小: 45KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-13
  • 语言: Matlab
  • 标签: 光学系统  

资源简介

【课题研究】此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


评论

共有 条评论