【matlab】DFT滤波的基本步骤
来源:互联网 发布:福建顶点软件 知乎 编辑:程序博客网 时间:2024/05/22 03:08
1.使用paddedsize获得填充参数:PQ = paddedsize(size(f));%如果输入是彩色图像,必须要灰度化rgb2gray。
2.得到使用填充的傅里叶变化:F = fft2(f, PQ(1), PQ(2));
3. 生成一个大小为PQ(1) X PQ(2) 的滤波函数H。如果该滤波函数已居中,使用前要令H = fftshift(H)。
4.将变换乘以滤波函数:G = H.*F;
5.获得G的傅里叶逆变换的实部:g = real(ifft2(G));
6.将左上部分的矩形剪切为原来尺寸大小:g = g(1:size(f,1), 1:size(f, 2));
0 0
- 【matlab】DFT滤波的基本步骤
- C & MATLAB语言实现信号的DFT
- 基于粒子滤波的目标跟踪基本算法(Matlab)
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- 均值滤波、中值滤波的matlab实现
- Matlab实现DFT
- matlab中关于DCT,DFT和DWT的相关函数
- 简单的同态滤波(matlab)
- matlab 实现的kalman滤波
- 基于MATLAB的滤波算法
- 自适应滤波的matlab实现
- 粒子滤波的MATLAB实现
- POJ-1862-Stripies
- 两者结合满足用户
- ubuntu下进行三板斧安装时的错误
- 程序员和盒饭的故事
- packet captuer tool: tcpdump
- 【matlab】DFT滤波的基本步骤
- spring配置hibernate
- /dev/urandom /dev/andom
- UML 之 UML中的关系
- jquery 实现页面参数传递,并获取相关请求参数
- OVS vswitchd 模块分析(1)
- NS2 分裂机制及代码分析<一>---解释类成员变量与编译类成员变量互操作
- 编程回忆之Android回忆(Android标题栏的去除和全屏)
- sdut2781 二分练习