readme.txt

来自「自己手写的图像的FFT变换和DCT变换的MATLAB代码」· 文本 代码 · 共 28 行

TXT
28
字号
   只运行程序 main1.m即可,含有三个函数

  1, Y2FFT()函数,是对Lena图像进行傅立叶变换,并显示变换后的的Lena图像
     然后,傅立叶正变换的结果进行傅立叶反变换,并显示反变换后的Lena图像
  2, YXDCT()函数,是对Lena图像进行DCT变换,并显示变换后的Lena图像
     然后,对DCT正变换的结果进行DCT反变换,并显示反变换后的Lena图像
     最后调整图像,并给出调整后的DCT反变换的Lena图像
  3,ColorFFT()函数,是对LenaRGB图像进行傅立叶变换,显示LenaRGB图像的R   ,G,B分量的傅立叶变换结果  
  4, YXFFT() 函数是对Lena图像进行傅立叶变换,显示Lena灰度图像傅立叶正变    换和反变换结果


  几个用于调用的函数:
 
  1 ,  Y1FFT() 一维的傅立叶变换的主函数,方便于二维傅立叶变换,以及DCT               变换,以及反傅立叶变换调用使用

  2 ,  Y1iFFT()一维的傅立叶反变换的主函数(用于调用)

  3 ,  iyDCT() 一维的快速余弦反变换

  4 ,  Y1DCT() 一维的快速正余弦变换

  5 ,  YXFFT() 二维的Lena图像的傅立叶变换的调用函数

  注意: 在整个的运行过程中总共会产生10幅图像
         在我电脑的运行过程中经常会出现图像在显示 title出现混乱的情形
         比如说明明是R分量的傅立叶变换,程序在编写过程中也毫无错误,但           是图像显示后他的title 却可能变成 G分量,或是DCT变换的title
         也许是运行程序太多的原因
  

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?