用matlab实现数字图像处理几个简单例子.doc

实验报告实验一 图像的傅里叶变换(旋转性质)实验二 图像的代数运算实验三 filter2 实现均值滤波实验四 图像的缩放朱锦璐04085122实验一 图像的傅里叶变换(旋转性质)一、实验内容对图(1.1)的图像做旋转,观察原图的傅里叶频谱和旋转后的傅里叶频谱的对应关系。图(1.1)二、实验原理首先借助极坐标变换 xrcos,yrsin,uwcos,vwsin将 fx,y和 Fu,v转换为 fr,和 F(w,).fx,y Fu,vfrcos,rsin Fwcos,wsin经过变换得f r,。Fw,。上式表明,对 fx,y旋转一个角度 。对应于将其傅里叶变换 Fu,v 也旋转相同的角度 。 Fu,v到 fx,y也是一样。三、实验方法及程序选取一幅图像,进行离散傅里叶变换,在对其进行一定角度的旋转,进行离散傅里叶变换。 Izeros256,256; 构造原始图像I88168,1201361; 图像范围 256*256,前一值是纵向比,后一值是横向比figure1;imshowI; 求原始图像的傅里叶频谱Jfft2I;FabsJ;J1fftshiftF;figure2imshowJ1,5 50JimrotateI,45,bilinear,crop; 将图像逆时针旋转 45figure3;imshowJ 求旋转后的图像的傅里叶频谱J1fft2J;FabsJ1;J2fftshiftF;figure4imshowJ2,5 504、实验结果与分析实验结果如下图所示(1.2)原图像 (1.3)傅里叶频谱 (1.4)旋转 45后的图像 (1.5)旋转后的傅里叶频谱以下为放大的图(1.6)原图像 (1.7)傅里叶频谱 (1.8)旋转 45后的图像 (1.9)旋转后的傅里叶频谱由实验结果可知1、 从旋转性质来考虑,图(1.8)是图(1.6)逆时针旋转 45后的图像,对比图(1.7)和图(1.9)可知,频域图像也逆时针旋转了 452、从尺寸变换性质来考虑,如图(1.6)和图(1.7) 、图(1.8)和图(1.9)可知,原图像和其傅里叶变换后的图像角度相差 90,由此可知,时域中的信号被压缩,到频域中的信号就被拉伸。实验二 图像的代数运算1、实验内容选择两幅图像,一幅是物体图像,一幅是背景图像,采用正确的图像代数运算方法,分别实现图像的叠加、混合图像的分离和图像的局部效果显示。2、实验原理代数运算是指对两幅货两幅以上输入图像进行点对点的加、减、乘、除运算而得到目标图像的运算。图像处理代数运算的 4 中基本形式分别如下。C(x,y)Ax,yBx,yC(x,y)Ax,y-Bx,yC(x,y)Ax,yBx,yC(x,y)Ax,yBx,y式中,Ax,y和 Bx,y为输入图像表达式;C(x,y)为输出图像表达式3、实验方法及程序(1)选取两幅大小相同的灰度图像rice.png和cameraman.tif,将两幅图像进行加法运算,程序如下,结果如下图(2.1)Iimreadrice.png;Jimreadcameraman.tif;KimaddI,J;subplot2,2,1;imshowI;subplot2,2,2;imshowJ;subplot2,2,3;imshowK; (2.1)两图像相加(2)以下是自己构造的两幅简单的原始图像,实现的两幅图像的相减运算程序如下,结果如下图(2.2) Izeros256,256; 构造原始图像I88168,1201361; Jzeros256,256; 构造原始图像J124140,881681;KI-J; 实现两幅图像的相减subplot2,2,1;imshowI;subplot2,2,2;imshowJ;subplot2,2,3;imshowK;(2.2)两图像的相减运算实验三 filter2 实现均值滤波一、实验内容选取一幅灰度图像,用 filter2 函数对图像进行处理,实现 3*3 的均值滤波 、5*5 的均值滤波及 7*7 的均值滤波效果 二、实验原理对一些图像进行线性滤波可以去除图像中某些类型的噪声。基本思想是在图像空间内假定一幅 N*N 个像素的原始图像 fx,y,用领域内的几个像素的平均值去代替图像中的每一个像素点值的操作,经平滑处理后得到一幅图像 gx,y3、实验方法及程序选取一幅灰度图像heben.jpg,用 filter2 函数对图像进行处理程序如下,结果如下图(3.1)3.2 3.3 3.4aimreadheben.jpg; Irgb2graya; imshowI; K1filter2fspecialaverage,3,I/255; 3*3 的均值滤波 K2filter2fspecialaverage,5,I/255; 5*5 的均值滤波 K3filter2fspecialaverage,7,I/255; 7*7 的均值滤波 figure,imshowK1; figure,imshowK2; figure,imshowK3;3.1 原始图像 3.2 3*3 的均值滤波 3.35*5 的均值滤波 3.47*7 的均值滤波 四、实验结果与分析用 filter2 函数对图像进行处理,可以有效的抑制噪声,但是选取的 N*N 个像素的原始图像 fx,yN 值越大,图像的模糊程度也越严重。实验四 图像的缩放一、实验内容对一副图像实现按比例缩小和不按比例任意缩小的效果,以及图像的成倍放大和不按比例放大效果。二、实验原理数字图像的比例缩放是指将给定的图像在 x 方向和 y 方向按相同的比例 a 缩放,从而获得一副新的图像,又称为全比例缩放。如果 x 方向和 y 方向缩放的比例不同,则图像的比例缩放会改变原始图像像素间的相对位置,产生几何畸变。设原始图像中的点 A0x0,y0比例缩放后,在新图中的对应点为 A1x1,y1,则 A0x0,y0和 A1x1,y1之间的坐标关系可表示如下。x1 a 0 0 x0y1 0 a 0 y01 0 0 1 1即 x1ax0y1ay0三、实验方法及程序选取一幅图像,分别将图像比例放大 1.5 倍,比例缩小 0.7 倍,非比例放大到420384 像素,非比例缩小到 150180 像素。程序如下,结果如图所示。 Aimreadxiao.jpg; B1imresizeA,1.5; B2imresizeA,420 384; C1imresizeA,0.7; C2imresizeA,150 180; figure; imshowB1; figure; imshowB2; figure; imshowC1; figure; imshowC2;(4.1) 比例放大 (4.2)非比例放大图(4.3) 比例缩小图 (4.4)非比例缩小图四、实验结果与分析由所得结果可以看出,按非比例缩小或放大的图像相对原图有畸变,而按比例缩放的图像没有。由于 x 方向和 y 方向缩放的比例不同,则图像的非比例缩放会改变原始图像像素间的相对位置,产生几何畸变。

matlab将图像用傅里叶旋转,用matlab实现数字图像处理几个简单例子.doc相关推荐

  1. 8bit黑白图像的灰度值范围是_数字图像处理基本知识

    1.数字图像: 数字图像,又称为数码图像或数位图像,是二维图像用有限数字数值像素的表示.数字图像是由模拟图像数字化得到的.以像素为基本元素的.可以用数字计算机或数字电路存储和处理的图像. 2.数字图像 ...

  2. matlab 图像 幅度谱 低通滤波_数字图像处理期末复习2018-12-21

    数字图像处理期末复习2018-12-21 愉快先生 0.204 · 字数 5547 · 阅读 1834 2018-12-22 19:35 (数字图像冈萨雷斯第二版教材) 一.基本原理 图像的读取.存储 ...

  3. matlab 把图像变成二维的,matlab图像怎么变成二维矩阵

    求:matlab二维直方图图像分割程序.. 我给你个网站``里面的教学很详细~~希望能帮到你~~~~反正里面的软件教程很多``就是不知道有没你要找的``如果有~~给我加分哈``http://tech. ...

  4. matlab中图像的阈值分割,基于MATLAB的图像阈值分割技术汇总

    数字图像处理课程论文 基于MATLAB的图像阈值分割技术 摘要:本文主要针对图像阈值分割做一个基于MATLAB的分析.通过双峰法,迭 代法以及OUTS法三种算法来实现图像阈值分割,并且就这三种算法做了 ...

  5. matlab 对图像进行低通滤波,matlab图像处理实现低通滤波

    matlab图像处理实现低通滤波 matlab图像处理实现低通滤波 clc; clear all; img=imread('lena.jpg'); img_noise = imnoise(img, ' ...

  6. matlab数字图像处理课程设计报告,数字图像处理课程设计实验报告.doc

    数字图像处理课程设计实验报告 数字图像处理课程设计 题 目:数字图像处理及Huufman(或小波变换)编码仿真实现 学生姓名: 学 院:信息工程学院 系 别:电子信息工程系 专 业:电子信息工程 班 ...

  7. 图像sobel梯度详细计算过程_数字图像处理(第十章)

    点.线.边缘检测 背景知识.书中主要介绍了图像的一阶导数与二阶导数,这个之前的文章中有过介绍这里在复习一遍.对于函数 ,对于点 在x方向的一阶偏导为: ,二阶偏导为: 之后书中总结了一阶导与二阶导对于 ...

  8. matlab由图像得到复振幅程序,基于Matlab的空间滤波实验的计算机仿真

    35 基于Matlab 的空间滤波实验的计算机仿真 张奇辉,王 洪,蓝发超 (华南理工大学物理科学与技术学院,广东 广州 510640) 摘 要:利用阿贝-波特实验装置和空间滤波系统,从改变频谱入手改 ...

  9. matlab对图像频谱图分析,应用Matlab对图像信号进行频谱分析及滤波

    应用Matlab对图像信号进行频谱分析及滤波 选取一张彩色图片,建议把像素设置成200*200,提取图像的灰度值,并显示出灰度图像:在图像中增加正弦噪声信号(自己设置几个频率的正弦信号),画出加入噪声 ...

最新文章

  1. 一步一步学习VirtualBox安装CentOS7和CentOS8
  2. 同一天,数学和计算机界“诺奖”分别揭晓
  3. GraphQL和REST对比时需要注意些什么
  4. spark sql 1.2.0 测试
  5. HashedWheelTimer时间轮原理分析
  6. ExtJS 4.2 教程-07:Ext.Direct
  7. Python_多进程编程
  8. 文本属性之行间距(CSS、HTML)
  9. windows定时自动运行R脚本的正确姿势
  10. RabbitMQ入门指南二(Java)
  11. 管理感悟:软件公司不加班还搞什么软件
  12. eclipse 初始需要修改的内容
  13. Navicat Premium11.0.16 for mac 中文破解版
  14. 在我的ibmR40上装osx86
  15. 如何引导机器?如何面临人机结合?《​人工智能与人类未来》
  16. js中的symbol详解
  17. @Zabbix配置邮箱告警及钉钉告警
  18. 泰拉瑞亚服务器一直显示什么,《泰拉瑞亚》Steam联机总是掉?教你一个稳定联机方法...
  19. 【DS with Python】 Pandas中Series DataFrame的结构、创建、查询、修改语法与实例
  20. 调用第三方接口的方式(简洁版)

热门文章

  1. java对接钉钉开放平台接口_后端项目与钉钉接口(第三方)对接要注意的问题...
  2. 重磅 | 美格智能发布新一代5G CPE解决方案,构建大带宽5G FWA连接
  3. Opencv+Python学习记录6:图像加法运算(内附详细代码)
  4. 优秀毕业论文答谢词范文
  5. 毕业设计-基于微信小程序的软考刷题系统
  6. C++ STL(28):逻辑运算(逻辑与、逻辑或、逻辑非)
  7. 给网站提速,免费CDN”加速乐”初体验
  8. 攻防世界WEB进阶之upload1
  9. 互动艺术品 - Journey(风之旅人)
  10. ios首次加载web_IOS_IOS中UIWebView的使用详解,一、初始化与三种加载方式 UI - phpStudy...