频域图像处理

本文介绍了图像处理中的频域分析,重点讲解了快速傅里叶变换(FFT)及其应用。通过图像平移和平移后图像的傅里叶变换,探讨了频率域中的对应关系。同时,对比了原图与旋转图像的频谱差异,展示了傅里叶变换在揭示图像旋转影响方面的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

目的:

1.掌握图像快速傅里叶变换及其实现

2.掌握图像二维频谱的分布特点

 

原理:

图像的快速傅里叶变换

傅里叶变换将信号分成不同频率成分,类似光学中的分色棱镜把白光按波长(频率)分成不同颜色,被称为数学棱镜。傅里叶变换的成分主要分为直流分量和交流分量。信号变换的快慢与频率域的频率有关。噪声、边缘、跳跃部分代表图像的高频分量;背景区域和慢变部分代表图像的低频分量。

二维离散傅里叶变换可分离为两个一维离散傅里叶变换。

 

傅里叶变换频谱图像

一句话解释为: 二维频谱中的每一个点都是一个与之一 一对应的二维正弦/余弦波。

在经过频谱居中后的频谱中,中间最亮的点是最低频率,属于直流分量(DC分量)。越往边外走,频率越高,所以频谱图中的四个角和X,Y轴的尽头都是高频分量。

未经过处理的频谱图,四个角对应低频成分,中央部分对应高频成分,图像亮条的平移影响频谱的分布;但当频谱搬移到中心时,图像亮条的平移前后所导致的频谱图是相同的。图像旋转,频谱也会旋转,并且角度相同。

频谱具有平移特性,可分离性。

 

内容或步骤:

1.对一张图像进行平移,显示原始图像和处理后的图像;

 

代码:

import cv2
import numpy as np

def main():
    img=cv2.imread(
r'.\lena.jpg')          #读取lena.jpg
   
imgInfo=img.shape                      #获取和img相同的属性值
    h=imgInfo[0]                           #竖直方向的像素
    w=imgInfo[1]                           #水平方向的像素
    img_changed=np.zeros(imgInfo,np.uint8) #np.uint8的数据类型构造一个像img的矩阵
    for i in range(h-50):                  #img竖直方向-50206的像素
        for j in range(w-50):              #img水平方向<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值