首页 > 解决方案 > 使用 FFT 的 2D 正弦波角度

问题描述

我正在尝试为我的项目确定 2D 正弦波图片的角度。
绘制FFT显示的角度

频域

海浪.

有没有确定角度的有效方法?看着FFT,它似乎真的不精确,因为各个点相距仅几个像素。对不起,如果我在这里搞砸了,我对图像处理很陌生。谢谢!

    import numpy as np
    from imageio import imread
    from scipy.fftpack import fft2, fftshift
    from matplotlib import pyplot as plt
    
    plt.rcParams["figure.figsize"] = (1000, 1000)
    
    
    image = imread("wave.png")
    print(image.size)
    
    
    image_f = np.abs(fftshift(fft2(image)))
    plt.imshow(image_f)
    plt.show()

标签: pythonimagecomputer-visionfft

解决方案


推荐阅读