数字图像处理实验报告

姓名日期:

一、 实验要求

(1) 熟悉fft2绘制图像的对数幅度谱,比较图像旋转、平移和缩放后的频谱

(2) 用matlab读取和显示

二、 实验代码

sina=imread('E:\数字图像处理\exp2\伊伽贝拉.jpg' ); %输入图像 if isrgb(sina)

sina=rgb2gray(sina);

end

subplot(3,2,1)

imshow(uint8(sina))

title('原图');

I1=fft2(sina);

I1=fftshift(I1);

d1=log10(1+3*I1);

subplot(3,2,2)

imshow(d1,[0,10]) %如果图像为RGB则转换为灰度图 %显示图像 %对图像进行傅里叶变换 %进行对数运算

sina1=imrotate(sina,30);

subplot(3,2,3)

imshow(uint8(sina1))

title('旋转图');

I2=fft2(sina1);

I2=fftshift(I2);

d2=log10(1+3*I2);

subplot(3,2,4)

imshow(d2,[0,10])

sina2=imresize(sina,5);

subplot(3,2,5)

imshow(uint8(sina2))

title('缩放图');

I3=fft2(sina2);

I3=fftshift(I3);

d3=log10(1+3*I3);

subplot(3,2,6)

imshow(d3,[0,10])

[m,n]=size(sina);

X=zeros(m,n) %旋转图 %缩放图 %存放变换后的图像

对数幅度谱图像matlab,fft2绘制图像的对数幅度谱,比较图像旋转、平移和缩放后的频谱...相关推荐

  1. 利用MATLAB来绘制二维随机变量的联合概率密度图像

    本文档通过MATLAB来绘制二维随机变量(X,Y)的联合概率密度函数. 第一种类型,X服从标准正态分布,Y服从均匀分布. [例题]已知随机变量X与Y相互独立,X~N(0,1);Y在区间[0,2]上服从 ...

  2. <医学断层图像三维重建面绘制算法的研究>——第一遍阅读

    医学断层图像三维重建面绘制算法的研究 参考文献:段正华. 医学断层图像三维重建面绘制算法的研究[D].哈尔滨理工大学,2020. 基于边增长的三维重建面绘制算法.在整个算法三维重建的插值上,提出了一种 ...

  3. Matlab二维线图对数坐标及与hold on结合的问题

    半对数坐标与双对数坐标 在Matlab中绘制对数坐标的二维线图主要有以下几个函数: 函数名 语法 含义 loglog loglog(X,Y) x, y坐标轴双对数线图 semilogy semilog ...

  4. [Matlab]Simulink绘制3维图像

    [Matlab]Simulink绘制3维图像 绘制1维和2维图像时,在Simulink中一般使用Scope,而为了获得更多的显示功能,我们也可以通过定义S-Function来实现/封装任何所希望的功能 ...

  5. matlab绘制抛物线,MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(...

    MATLAB中绘制抛物线的图像,请补充完成下面代码: clc,clear; x=linspace(-2,2,100); ____________; plot(x,y) 答: y=x.^2 在下列各项中 ...

  6. matlab画y x 2,matlab怎么绘制z=sqrt(x^2 y^2)的图像

    Matlab怎么绘制x^2+y^2=1曲线 [1]zhaoyucai答非所问,涉嫌抄袭.[2]风飘水渺回答正确.[3]但还有更简单的方法:>>ezplot('x^2+y^2=1',[-1. ...

  7. MATLAB笔记---绘制三维图像

    记录几个MATLAB中绘制三维图像的常用函数 1.plot3(x,y,z) /plot3(x,y,z,LineSpec) 用于绘制三维空间中的坐标 需要注意的是当你要绘制由线段连接的一组坐标,那么就将 ...

  8. 【新星计划】MATLAB plot绘制图像

    在MATLAB中绘制函数图形的步骤如下: 先定义变量 x,通过指定的变量 x 值的范围,该函数被绘制: 然后定义函数, y = f(x): 最后调用 plot 命令,如 plot(x, y). 接下来 ...

  9. 在线matlab怎么看图像,matlab.txt 源代码在线查看 - 关于matlab的图形图像识别的使用命令 资源下载 虫虫电子下载站...

    sparse 常规矩阵转换为稀疏矩阵 full 稀疏矩阵转换为常规矩阵 spconvert 由外部格式引入稀疏矩阵 >>>12.3处理非零元素issparse 判断元素是否为稀疏矩阵 ...

  10. matlab已知函数表达式画函数图像,怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的……...

    点击查看怎么用matlab画已知函数表达式的一个函数图像?函数比较复杂的--具体信息 答:要具体哦,如果一个自变量,函数图像就是曲线,用plot 如果是2个自变量,函数图像就是曲面了,如f=3*exp ...

最新文章

  1. Eclipse导入Maven项目出现错误:Unsupported IClasspathEntry kind=4
  2. VMware vSphere Client中启动虚拟机提示No boot filename received/Operating System not found解决方法
  3. shutdown函数和FIN_WAIT2状态
  4. PyCharm5.0软件安装教程
  5. ElasticSearch 6.0.0 IK分词 Kibana 6.0.0
  6. [学习笔记]后缀自动机
  7. htc g7 android 4.4,HTC G7刷机,从WM手机刷到了安卓,开启了新的刷机体验....
  8. 经验分享:10个简单实用的 jQuery 代码片段
  9. asp.net面试的概念知识
  10. DBA:介里有你没有用过的“CHUAN”新社区版本Redis6.0
  11. mysql 写入性能瓶颈_如何通过性能调优突破MySQL数据库性能瓶颈?
  12. 通信原理matlab版,通信原理matlab
  13. 证据理论(2)—— 多种合成公式
  14. ubuntu android驱动,ubuntu中正确设置android手机驱动程序
  15. Matlab绘图设置任意位置的图例,多个图例设置
  16. java opencv 人脸相似度,opencv 比较两张图的相似度
  17. android拦截所有短信源码,Android手机防短信电话骚扰宝典 手机也会思考
  18. 函数间断点类型及其判别方法
  19. Dev-C++5.11游戏创作之简易小炸弹
  20. 数据结构与算法——6. 抽象数据类型:无序表与有序表及其链表实现

热门文章

  1. 英文单词和数字断行不折叠
  2. 以收音机为例总结分析硬件电路的三个步骤
  3. 机房服务器维修合同,机房维护合同模板.doc
  4. JAVA 2048源码_java实现2048游戏源代码
  5. 关于影视后期制作的就业市场调查报告
  6. AI再造一个“李佳琦”,难嘛?
  7. 屏幕录像专家----百度百科
  8. java开源论坛系统Mango BBS源代码下载
  9. python-QQ空间扫码登录
  10. 烽火服务器安装系统,烽火服务器进入bios配置