当前位置: 首页 > news >正文

河南大学-数字图像处理-图像变换

计算机与信息工程学院实验报告

序号:20

姓名:__杨馥瑞___  学号:_2212080042_   专业:__数据科学与大数据技术 年级:___2022级_____

课程:数字图像处理  主讲教师:张延锋     辅导教师:张延锋                    

实验时间:2024年 3月 19日  9 时11 时,实验地点 213              

实验题目:图像变换                                     

实验目的: 理解傅里叶变换和离散余弦变换原理及性质,掌握图像的傅里叶变换和离散余弦变换的实现方法   

实验环境(硬件和软件)  PC机、 Matlab软件                                                             

实验内容:

(1)对图像进行傅里叶变换,观察图像能量在频谱图中的分布情况。

(2)利用Matlab生成给定的图像,并对其进行旋转30度、90度和120度,然后对他们分别进行傅里叶变换。

(3)用DCT变换对图像进行图像压缩,求经压缩、解压后的图像。

实验步骤:

对图像进行傅里叶变换,观察图像能量在频谱图中的分布情况实验步骤

  1. 新建图像傅里叶变换程序文件
  2. 编写图像傅里叶变换程序如下
  1. 运行程序

图像旋转傅里叶变换实验步骤

(1)新建图像旋转傅里叶变换程序文件

(2)编写图像旋转傅里叶变换程序如下

(3)运行程序

图像DCT变换压缩实验步骤

(1)新建图像DCT变换压缩程序文件

(2)编写图像DCT变换压缩程序如下

(3)运行程序

实验数据记录:

问题讨论:

1.可以得出结论,对图像进行旋转变换和傅立叶变换的顺序是可交换的。即先旋转再傅里叶变换或者先傅里叶变换再旋转,得到的结果相同。F{R{f(x,y)}} = R{F{f(x,y)}}。

2. 在频率域中,将信号表示为一系列正弦信号或者复指数函数的叠加,正弦信号的频率、幅值和相位可以描述正弦信号中的所有信息,由此可以得到信号的幅度谱和相位谱。在图像领域就是将图像灰度作为正弦变量。

http://www.lryc.cn/news/320832.html

相关文章:

  • 华为OD七日集训第3期 - 按算法分类,由易到难,循序渐进,玩转OD
  • Android中的进程间通讯
  • day03vue学习
  • 32. 最长有效括号
  • 如何在 docker 容器内部运行 docker命令
  • Poly Kernel Inception Network在遥感检测中的应用
  • tiktok 与 赵长鹏 遭遇了什么
  • Lua中文语言编程源码-第七节,更改lstrlib.c 标准字符串操作与模式匹配库函数, 使Lua加载中文库关键词(标准字符串操作与模式匹配库相关)
  • EtherCAT开源主站 IGH 介绍及主站伺服控制过程
  • 自然语言:python实现自然语言处理中计算文件中的英语字母的熵
  • 分类预测 | Matlab实现BiTCN双向时间卷积神经网络数据分类预测/故障识别
  • 基于SpringBoot的后勤管理系统【附源码】
  • 智能仓储系统|基于JSP技术+ Mysql+Java+ Tomcat的智能仓储系统设计与实现(可运行源码+数据库+设计文档)
  • Layui实现删除及修改后停留在当前页
  • 小型研发型企业,如何筛选合适的内外网数据交换方案?
  • Visual Studio 常用快捷键
  • 【WEEK3】 【DAY4】JSON Interaction Handling Part Three【English Version】
  • 蓝桥杯物联网竞赛_STM32L071_12_按键中断与串口中断
  • Java安全 反序列化(1) URLDNS链原理分析
  • 电脑插上网线之后仍然没网络怎么办?
  • easyexcel读和写excel
  • 路由器级联
  • CentOS7使用Docker部署.net Webapi
  • Windows程序员用MAC:初始设置(用起来像win一些)
  • 基于深度学习YOLOv8+Pyqt5的工地安全帽头盔佩戴检测识别系统(源码+跑通说明文件)
  • csv编辑器是干什么的?
  • 计算机网络——物理层(奈氏准则和香农定理)
  • XML语言的学习记录3-解析
  • 【Linux】cat vim 命令存在着什么区别?
  • MeterSphere和Jmeter使用总结