步骤:

(1)计算原图像f(x,y)的DFT,

(2) 讲频谱的零频点移动到频谱图的中心位置;

(3)计算滤波器函数H(U,V)与F(U,V)的乘积G(U,V);

(4)讲频谱G(U,V)的零频点移回到频谱图的坐上角。

(5)计算(4)的结果的傅立叶反变换g(x,y);

(6)取g(x,y)的实部作为最终的滤波后的结果图像。

代码:

大家别激动的啦   代码来啦  哈哈哈 ~~~

clc;
clear all;
close all;
if(ndims==3 && size(I,3)==3)I=rgb2gray(I);
endf=fft2(I);s=fftshift(f);out=s.*ffout=ifftshift(out);out=ifft2(out);out=abs(out);out=out/max(out(:));

原理很简单的,当然代码的构思也so easy!!!!!!

matlab 频域滤波相关推荐

  1. matlab频域滤波处理,手动滤波,图像去网格背景:频域中手动选择目标区域进行滤波,滤掉噪声,灵活地达到理想的效果。

    目录 一.原理简介 二.现有方法 三.代码实现 四.测试结果图 一.原理简介 主要思路为:通过傅里叶变换,将图像显示在频率域中,通过观察频谱图,如果了解频谱图与原图之间的关联,可以较为容易地发现噪声在 ...

  2. Matlab 频域滤波处理周期噪声图像(带阻滤波器滤波)

    带阻滤波器的传递函数为: D0为截止半径(或是截止宽度) D1.D2由下式确定,表示与(u0,v0)和(-u0,v0)点的距离,此时(u0,v0)是在频域中心为坐标原点表示的,所以是对称关系. 使用二 ...

  3. c# 傅里叶变换 频域_傅里叶变换在MATLAB中的应用(频域滤波)

    点击上方蓝字  关注我们 本文主要讲述如何在MATLAB中实现频域滤波,那么,怎么实现呢,我们这里讲的所有的滤波都是通过傅里叶变换在频域中实现的,所有这部分和傅里叶变换渊源很深,至于傅里叶变换本身,我 ...

  4. matlab实现频域率滤波,基于Matlab的图像的频域滤波实现及研究.doc

    摘要:图像的频域滤波是图像增强的一种方法.图像增强是图像处理的方法之一,有频率域法和空间域法.频率域法把图像看成一种二维信号,对其进行二维傅里叶变换的信号增强,采用低通滤波法可以去掉图像的噪声:采用高 ...

  5. 分析频域滤波和空域滤波的各自特点_同态滤波原理及其matlab实现

    同态滤波(Homomorphic Filtering) 参考自<Digital Image Processing 3rd ed.>R. Gonzalez, p. 311-315 1. 同态 ...

  6. 【图像去噪】空域+频域滤波图像去噪【含GUI Matlab源码 914期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[图像去噪]基于matlab GUI空域+频域滤波图像去噪[含Matlab源码 914期] 获取代码方式2: 通过订阅紫极神光博客付费专栏 ...

  7. Matlab之频域滤波下三大LPF

    目录 一.初始知识 二.理想LPF 三.高斯LPF 四.巴特沃斯(Butterworth)LPF 五.滤波器和频谱的卷积 六.完整代码 Python中OpenCV2下实现参见这里 一.初始知识 关于  ...

  8. Matlab实现频域滤波——二维傅里叶变换、低通、高通

    目录 1.二维傅里叶变换 1.1二维傅里叶变换定义 1.2性质 2.低通滤波器 2.1理想低通滤波器 3.高通 1.二维傅里叶变换 1.1二维傅里叶变换定义 首先通过傅里叶变换将图像从空间域转换为频率 ...

  9. 频域滤波(matlab)

    频域滤波 频率域图像增强首先通过傅里叶变换将图像从空间域转变成频率域,然后在频率域内对图像进行处理,最后通过傅里叶反变换转换到空间域.频率域内的图像增强通常包括低通滤波.高通滤波.同态滤波等. 设f( ...

最新文章

  1. 深入浅出SpringBoot源码分析
  2. mysql版本选择最终建议
  3. 【机器学习】机器学习项目流程
  4. Android adb input 命令介绍
  5. 【JavaScript代码】使用JavaScript实现简单的区块链(签名+工作量证明机制)
  6. jasig CAS实现单点登录(数据库认证)
  7. kong 使用jwt RSA256证书
  8. 用 ABAP 读取本地文本文件内容试读版
  9. mysql教程丿it教程网_MySQL整体
  10. 计算机考研没奖,备战考研本科期间没有什么奖项,考研复试会有影响吗?
  11. Java OutputStream close()方法与示例
  12. 操作系统——生产者-消费者问题
  13. Scala match
  14. Iplat62---CRUD
  15. Android网络编程5之OkHttp2.x用法全解析
  16. 如何识别恶意网络蜘蛛
  17. 亿图图示专家 ((EDraw Max)V5.6 绿色特别版
  18. 计算机增加睡眠模式,如果我的计算机处于睡眠模式,Windows 10是否会更新? | MOS86...
  19. 蓝牙耳机哪款好?佩戴舒适的无线蓝牙耳机推荐
  20. VirtualBox用 PQ与Fdisk 激活主分区(图解) 用于解决硬盘无法引导系统

热门文章

  1. 搜狗拼音输入法2015 v7.2f 官方版
  2. linux系统虚拟鼠标的实现
  3. 三电极体系 电化学传感器
  4. 10条不可不知的手机礼仪 看看你犯过哪几项?
  5. 「 科研经验 」思考“工程解决方案”的思维
  6. Spring 注解 属性赋值与自动注入装配
  7. FT232驱动安装不成功的解决方案
  8. Ceph 存储集群2-配置:心跳选项、OSD选项、存储池、归置组和 CRUSH 选项
  9. (二)向前 向后 中心差商
  10. XML HttpRequest