原文https://blog.csdn.net/Eastmount/article/details/89474405
一.图像傅里叶变换原理
# 任何连续周期信号都可以表示成(或者无限逼近)一系列正弦信号的叠加
# 时域(连续)变频域(离散)
二.Numpy实现傅里叶变换
# -*- coding: utf-8 -*-
import cv2
import numpy as np
from matplotlib import pyplot as plt
#读取图像
img = cv2.imread('C:/Users/31035/Desktop/yifei/01.jpg')
img = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)
#快速傅里叶变换算法得到频率分布
f = np.fft.fft2(img)
#默认结果中心点位置是在左上角,
#调用fftshift()函数转移到中间位置
fshift = np.fft.fftshift<