图像FFT对比喥,亮度值调整
- f(x)表示源图像FFT像素
- g(x)表示输出图像FFT像素
- b表示偏置,用来控制图像FFT的亮度
printf(
"读取图片错误请确定目录下是否有imread函数指定图片存在~!");
离散傅里叶变换(Discrete Fourier Transform ,DFT)是指傅里叶变换在时域和频域上都呈现出离散的形式,将时域信息的采样变换为离散时间傅里叶变换频域采样
将图像FFT从空间域转换到频域
理论基础:任一函数都可以表示为无数个正弦和余弦函数的和的形式
高频部分代表了图像FFT的細节,纹理信息.低频部分代表图像FFT的轮廓信息.
用途:图像FFT的增强与图像FFT去噪,图像FFT分割之边缘检测,图像FFT特征提取,图像FFT压缩
- InputArray 类型的src,输入的矩阵,鈳以为实数或者虚数
- OutputArray 类型dst,函数调用后的运算结果存在这里,其尺寸和类型却决于标识符,也就是flags
返回给定向量尺寸的傅裏叶最优尺寸大小
- OutputArray类型的dst,用于存放函数调用后的输出结果
计算自然对数:log()函数
printf("读取图片错误,请确定目录下是否有imread函数指定的图片存在~!\n");
下列表格中除了个别函数外其餘函数都是图像FFT处理工具箱提供的关于图像FFT处理的函数,现摘录到此以备查找
|
按矩形剪辑方式显示多帧图像FFT
|
从坐标系中获取图像FFT数据
|
从哆帧索引图像FFT中制作电影
|
|
在同一图像FFT窗口显示多个图像FFT
|
显示图像FFT为纹理映射表面
|
|
表2 图像FFT文件输入/输出
|
将以mat为扩展名的图像FFT文件调入到内存
|
將内存变量中图像FFT保存到mat文件中
|
|
|
表3 图像FFT像素值及其统计
|
返回选定图像FFT像素颜色值
|
画图像FFT数据轮廓(等高线,等值线)
|
图像FFT中沿一个路径的數据值计算
|
|
|
表6 图像FFT线性滤波及二维线性滤波器设计
|
|
用频率抽样设计二维FIR滤波器
|
用频率抽样转换二维FIRlbq
|
用一维窗口方法设计二维FIR滤波器
|
用二维窗口方法设计二维FIR滤波器
|
|
|
计算一维快速Fourier变换
|
计算一维FFT的逆变换
|
|
计算2D反离散余弦变换
|
|
|
|
|
使用列方向函数进行领域运算
|
对图像FFT实行不同的块处理
|
|
|
使用查找表进行领域操作
|
确定二值图像FFT中的目标边界
|
计算二值图像FFT中的目标区域
|
计算二值图像FFT中的欧拉数
|
对二值图像FFT进行膨胀计算
|
对二值圖像FFT进行寝蚀运算
|
标识二值图像FFT中的连接成分
|
构造查找表(applylut)使用
|
|
表10 基于区域的图像FFT处理
|
根据颜色选择要处理的区域
|
选择要处理的多边形區域
|
表12 图像FFT颜色图操作
|
|
重新排列颜色图中的颜色
|
由颜色较少的图像FFT近似索引图像FFT
|
寻找唯一的颜色图及相应的图像FFT
|
|
将HSV颜色转化为RGB颜色值
|
将NTSC值轉换为RGB颜色空间值
|
将RGB颜色值转换为HSV颜色值
|
将RGB值转换为NTSC颜色空间值
|