matlab图像傅里叶变换图像

电子1004 黄佳卿 201081163

图像傅里叶变换代码如下:

I = imread('C:\Users\jiaqing\Desktop\matlab homework\zhen.jpg'); % 读入图像

subplot(2,2,1),imshow(I);

title('zhen' );

FI = abs((fft2(I)));

NFI = 255*mat2gray(FI); %归一化

SFI = fftshift(NFI);

imgray = rgb2gray(SFI); %灰阶

subplot(2,2,2),imshow(imgray);

title('fft of zhen');

I = imread('C:\Users\jiaqing\Desktop\matlab homework\cat.jpg'); % 读入图像

subplot(2,2,3),imshow(I);

title('cat' );

FI = abs((fft2(I)));

NFI = 255*mat2gray(FI); %归一化

SFI = fftshift(NFI);

imgray = rgb2gray(SFI); %灰阶

subplot(2,2,4),imshow(imgray);

title('fft of cat');

运行结果如下:

图像添加高斯噪声与去除代码如下:

I = imread('C:\Users\jiaqing\Desktop\matlab homework\zhen.jpg'); % 读入图像

%给图像添加噪声

grayI = rgb2gray(I);

nI=imnoise(grayI,'gaussian',0.05);

subplot(2,2,1);imshow(nI);

title('加入高斯噪声后的图像');

%加入噪声后图像的傅立叶变换

FI = abs((fft2(nI)));

NFI = 255*mat2gray(FI); %归一化

SFI = fftshift(NFI);

subplot(2,2,2),imshow(SFI);

title('加入噪声后的傅里叶变换');

xd=wiener2(nI,[3 3]);

subplot(2,2,3);imshow(xd);

%去除噪声后图像的傅立叶变换

FI = abs((fft2(xd)));

NFI = 255*mat2gray(FI); %归一化 SFI = fftshift(NFI);

subplot(2,2,4),imshow(SFI);

title('去除噪声后的傅里叶变换'); 处理结果:

电子1004 黄佳卿 201081163

图像傅里叶变换代码如下:

I = imread('C:\Users\jiaqing\Desktop\matlab homework\zhen.jpg'); % 读入图像

subplot(2,2,1),imshow(I);

title('zhen' );

FI = abs((fft2(I)));

NFI = 255*mat2gray(FI); %归一化

SFI = fftshift(NFI);

imgray = rgb2gray(SFI); %灰阶

subplot(2,2,2),imshow(imgray);

title('fft of zhen');

I = imread('C:\Users\jiaqing\Desktop\matlab homework\cat.jpg'); % 读入图像

subplot(2,2,3),imshow(I);

title('cat' );

FI = abs((fft2(I)));

NFI = 255*mat2gray(FI); %归一化

SFI = fftshift(NFI);

imgray = rgb2gray(SFI); %灰阶

subplot(2,2,4),imshow(imgray);

title('fft of cat');

运行结果如下:

图像添加高斯噪声与去除代码如下:

I = imread('C:\Users\jiaqing\Desktop\matlab homework\zhen.jpg'); % 读入图像

%给图像添加噪声

grayI = rgb2gray(I);

nI=imnoise(grayI,'gaussian',0.05);

subplot(2,2,1);imshow(nI);

title('加入高斯噪声后的图像');

%加入噪声后图像的傅立叶变换

FI = abs((fft2(nI)));

NFI = 255*mat2gray(FI); %归一化

SFI = fftshift(NFI);

subplot(2,2,2),imshow(SFI);

title('加入噪声后的傅里叶变换');

xd=wiener2(nI,[3 3]);

subplot(2,2,3);imshow(xd);

%去除噪声后图像的傅立叶变换

FI = abs((fft2(xd)));

NFI = 255*mat2gray(FI); %归一化 SFI = fftshift(NFI);

subplot(2,2,4),imshow(SFI);

title('去除噪声后的傅里叶变换'); 处理结果:


相关内容

  • 通信工程应用技术 图像处理
  • 课程设计任务书 学生姓名: 专业班级: 通信1102 指导教师: 许建霞 工作单位: 武汉理工大学 题 目: 图像处理 初始条件: 要求学生已完成通信专业各主干课程的学习,通过本课设进一步掌握专业课程群的综合原理. 操作技能,形成基本的解决实践问题的知识体系,提高学生对现代通信系统的全面认识. 要求 ...

  • 图像压缩编码
  • 图像压缩编码 物电学院 114班 11223313 戚善桃 摘要:随着科学技术的发展, 图像压缩技术越来越引起人们的关注.为此从众多的图像压缩编码标准中选取了基于DCT 变换的JPEG 图像压缩编码算法进行研究,并通过对比分析各种软件特性选取了MATLAB 进行实验仿真. 首先说明了图像压缩在现代通 ...

  • 常见信号的傅里叶变化
  • 题目: 用MATLAB对常见信号的Fourier变换分析 姓 名:学 号:专 业:电子信息科学与技术年 级:院 系:完成日期:指导教师: 王聪 [1**********]6 2006级 物理与电子工程学院 2010年5月 潘孟美 本科生毕业论文(设计)独创性声明 本人声明所呈交的毕业论文(设计)是本 ...

  • 图像的滤波及增强
  • 实验三 图像的滤波及增强 一. 实验目的 1进一步了解MatLab 软件/语言,学会使用MatLab 对图像作滤波处理,使学生有机会掌握滤波算法,体会滤波效果. 2了解几种不同滤波方式的使用和使用的场合,培养处理实际图像的能力,并为课堂教学提供配套的实践机会. 3 熟悉傅立叶变换的基本性质: 4 熟 ...

  • 图像超分辨率重建--图像处理课程设计
  • 目录 1 课程设计目的............................................................................................................ 1 2图像处理系统设计内容及要求.............. ...

  • 数字图像置乱
  • 数字图像置乱技术 摘 要 随着多媒体技术.信息存储技术的飞速发展,以及网络带宽限制的放松,越来越多的数字图像得以在网络上传输,并逐步成为人们获取信息的主要手段.网络上传输的数字图像有些无关紧要,有些却至关重要,这其中有可能涉及到个人隐私.公司利益.军事机密.国家安全,其价值无法衡量.另一方面,Int ...

  • 求冲击响应和阶跃响应
  • 成 绩 评 定 表 课程设计任务书 目 录 1 引 言 ................................................................................................. 1 2 MATLAB7.0入门 ........ ...

  • 优秀毕业设计(论文)摘要格式
  • 变换编码中消除方块效应的 一个最优化方法实现 作 者:陈 萍 专 业:电子信息工程 指导教师:胡 栋 指导单位:通信与信息工程学院 摘 要:由于压缩特性好.相对执行简单,基于块的离散余弦变换(DCT)已成为目前最流行的图象处理变换技术之一.然而它存在一个缺点,即对DCT系数的粗糙量化,尤其是直流及低 ...

  • 图像变换编码实验说明
  • 图像变换编码程序设计实验指导 一.实验简介: 数据压缩技术是多媒体应用和音视频传输系统的核心技术之一.变换编码是最常用的图像压缩方法之一,JPEG 和JPEG2000等图像标准都采用了变换编码方法.本实验的主要任务是设计一个基于变换编码的图像压缩和解压缩程序.这是一个综合性的设计类实验,指导教师给出 ...