联系QQ:

2181264433

新闻资讯
联系我们
联系:张女士
微信:扫一扫右侧二维码
QQ :2181264433
邮箱:2181264433@qq.com
地址:浙江省-嘉兴市-南湖区
网址:www.mhslogic.com
您当前位置:首页 > 国内资讯 > 正文国内资讯
MATLAB代做|FPGA代做|simulink代做——图像低通滤波
添加时间:2020-8-12 来源:本站整理
% fourier_threshold 低通滤波
clc
clear all;
I0=imread('t11.bmp');

I=double(I0);
[m,n]=size(I0);
D=zeros(m,n);

D0=40;%截止频率

tic
for ii=1:m
    for jj=1:n
        D(ii,jj)=sqrt((ii-m/2)^2+(jj-n/2)^2);
        if D(ii,jj)>D0
            H(ii,jj)=0;
        else
            H(ii,jj)=1;
        end
    end
end

for ii=1:m
    for jj=1:n
        II(ii,jj)=I(ii,jj)*((-1)^(ii+jj));%以(-1)^(ii+jj)乘以输入图像来进行中心变换
    end
end

F=fft2(II);%计算图像的DFT,即F(u,v)
%F=fftshift(F);

G=H.*F; %用滤波器函数H(u,v)乘以F(u,v)

GG=ifft2(G); %计算G的反DFT

for ii=1:m
    for jj=1:n
        GG(ii,jj)=GG(ii,jj)*((-1)^(ii+jj));%以(-1)^(ii+jj)乘以GG
    end
end

IG=real(GG);
toc

figure(1),imshow(I0);
%figure(2),imshow(uint8(II));
figure(3),imshow(uint8(IG));

frf1=input('是否保存平滑图像? Y/N ','s');
if frf1=='y'
   ff1=input('平滑图像文件名:','s');
   imwrite(uint8(IG),ff1);

end   


联系:张女士

QQ :2181264433

微信:lovemike121

邮箱:2181264433@qq.com

网站:http://www.mhslogic.com/

------------------------------------------------------------------------------------------------

交易可直接通过淘宝店铺


(可直接通过旺旺与技术员联系)




https://shop185632181.taobao.com/?spm=2013.1.w5001-22653403434.6.27f92e0a6xR1sB&scene=taobao_shop

扫一扫,关注我们