数字图像处理-离散余弦变换的蝶形运算
转自http://blog.csdn.net/sno_guo/article/details/8039659,并自己做了一些内容上的删减。
###为什么要进行变换
空间图像数据通常是很难压缩的:相邻的采样点具有很强的相关性(相互关联的),而且能量一般平均分布在一幅图像中,从而要想丢掉某些数据和降低数据精度而不明显影响图像质量,就要选择合适的变换,方法,使图像易于被压缩。适合压缩的变换方法要有这样几个性质:
数字图像处理-傅里叶变换,离散余弦变换
##1.傅里叶变换
###1.1. 一维离散傅里叶变换 定义:设$为一维信号的N个采样值,其离散傅立叶变换及其逆变换分别为:
数字图像处理-直方图计算和灰度线性变换
##1.图像的读取和显示
###1.1图像的读取
重点是使用awt的Image类,java本身支持jepg,gif和png三种图像格式。
关键代码如下: