变换域图像增强技术
除了之前学习的空域图像增强技术,另一项增强技术就是变换域增强技术,把图像信号从空域变换到变换域进行处理,就可以从其他角度进行分析,特点是运算速度高,可以采用已有的二位数字滤波技术经行需要的图像处理。
关键技术在于首先将图像从空域变换为变换域,经过处理之后在进行反变换输出,一般采用的变换方法是线性正交变换,也有离散二维傅里叶变换、离散二维余弦变换和离散二维小波变换。
由于本章节暂时不清楚是否会用上所以只学了大致原理
离散傅里叶变换
一维离散傅里叶变换DFT
首先将输入的数字信号进行频域处理,再利用离散时域与离散频域之间的联系,将在离散域中处理的效果反馈给离散时域。
同时可以使用FFT算法加快计算过程。
在matlab中可使用fft和ifft函数进行一维的傅里叶变换,使用fft2和ifft2函数进行二维的傅里叶变换和反变换
关于C语言的文件读取和输出
关于fread()与fwrite()函数
C语言中中这两个函数的作用是读写文件数据块。
size_t fread ( void * ptr, size_t size, size_t count, FILE * stream );
其中,ptr:指向保存结果的指针;size:每个数据类型的大小;count:数据的个数;stream:文件指针函数返回读取数据的个数。
size_t fwrite ( const void * ptr, size_t size, size_t count, FILE * stream );