Matlab对图像做傅里叶变换
傅里叶变换应用在各个领域当中,傅里叶变换的方式也有很多种,通常在图像处理的这一方面,利用了二维的傅里叶变换。为了更好的去观察一幅图像,它通常将图像从空间域变换到频域。利用这个变换更加利于观察到图像的某些特征,从而分类不同种类的模糊图像。
代码实现:
clc;
clear;
close all;A=imread('d:\Temp\1.bmp');
A=rgb2gray(A);
imshow(A);
B=fft2(A);
C=fftshift(B);
subplot(121),imshow(log(abs(B)+1),[]),title('频谱图');
subplot(122),imshow(log(abs(C)+1),[]),title('频移后的频谱图');
代码效果:
注意以下:
- 变换前需要将图像转换为灰值图像
- 进行傅里叶变换(频移)后的结果为复数,需要使用abs求其模,而模的值范围较大需要用log进行缩放。
- imshow(T)只会显示[0,1]的值,而imshow(T,[]) 会根据灰度图的数值范围来显示图像
Matlab对图像做傅里叶变换相关推荐
- 使用matlab对图像进行傅里叶变换
使用matlab对图像进行傅里叶变换 原图: (0) 代码: I=imread('1.jpg'); I=rgb2gray(I); I=im2double(I); F=fft2(I); F=fftshi ...
- Matlab对图像进行傅里叶变换实例
一.实验目的 1.了解图像变换的意义和手段: 2.熟悉傅里叶变换的基本性质: 3.熟练掌握FFT的方法与应用: 4.通过实验了解二维频谱的分布特点: 5.通过本实验掌握利用MATLAB编程,实现数字图 ...
- 数字图像处理:python对图像做傅里叶变换,理想低通滤波器,理想高通滤波器
对Lena图像进行以下处理(可使用编程语言自带函数,以实验报告形式提交word文件): (1)做傅里叶变换,并显示频谱图像: (2)使用理想低通滤波器,截止频率半径分别选取10.20.50.80,分别 ...
- MATLAB对图像做仿生变换和对两图像小波做变换融合
I = imread('cameraman.tif'); tform = maketform('affine',[1 0 0; .5 1 0; 0 0 1]); %定义仿射变换的变换结构 J = im ...
- matlab对图像进行傅里叶变换_数字图像处理(一)—— 傅里叶变换
1. 基本指数信号 设 与 为两个基本指数信号,其中 和 分别为连续时间域和离散时间域的角频率. 1.1 连续时间域 连续时间域中,如果满足 ,则 是周期信号,其周期为 ,: 角频率 越大,信号的振荡 ...
- MATLAB对图像做矩阵的减法、点乘运算和高斯变换的结果对比
I = imread('cameraman.tif'); J = uint8(filter2(fspecial('gaussian'), I)); K = imabsdiff(I,J); %数据相减后 ...
- 在matlab环境中实现图像的傅里叶变换,matlab用傅里叶变换实现图像的低通滤波
低通滤波器指去除图像中的高频成分,而低通滤波器指去除图像中的高频成分. 考虑的有三种低通滤波器:理想滤波器.布特沃斯滤波器和高斯滤波器. 理想低通滤波器:以原点为圆心,D为半径的圆内, 无衰减地通过所 ...
- MATLAB 图像的傅里叶变换
clc; clear all; close all; img=imread('C:/lena.jpg'); f=fft2(img); %对图像进行傅里叶变换 f=fftshift(f); %将频谱中心 ...
- matlab画傅立叶变换后相位谱,对一幅图像进行傅里叶变换后,包含频谱(也叫幅度谱)和相位谱两部分,请问那一部分更重要?...
对一幅图像进行傅里叶变换后,包含频谱(也叫幅度谱)和相位谱两部分,请问那一部分更重要? 更多相关问题 [判断题] 抗盐产品切换到中分时,生产线不需要酸洗. [判断题] 机械密封中的载荷系数不是越大越好 ...
最新文章
- PAT (Advanced Level) 1078. Hashing (25)
- html基础总结4-实现点击图片弹出放大图片--不用插件
- 基于对象和面向对象编程范式辨析和主流编程语言中的应用
- 51CTO交流摘录(1):SOC的定义、适用性和组成
- DP-桥接模式(Bridge Pattern)
- O(1) O(n)
- [Python3] 017 字典的内置方法
- c语言a十六进制的地址,使用gdb调试c程序以显示十六进制地址
- C# 实现获取网络时间
- Android开发CompoundButton抽象类控件类的使用UI之Radio、Check、Toggle
- 00-软件研制任务书
- keyshot局部打光_KeyShot新手的第一次打光,无脑三点打光塑造模型质感
- RFID Hacking③:使用ProxMark3嗅探银行闪付卡信息
- You Dont Know JS 中文版
- 数据逻辑结构 的 二元组表示法
- OSI 七层模型和TCP/IP模型及对应协议(详解)
- Uos统信系统本地apt及基础网络,主机名时区配置
- jeefast使用Mybatis进行图片上传
- 深度学习之灾难性遗忘问题
- 网易运营微专业 目录