【问题标题】:How do you set the magnitude and the phase of the DFT of an image to a specific value?如何将图像的 DFT 的幅度和相位设置为特定值?
【发布时间】:2016-10-23 18:03:19
【问题描述】:

我有一张图片的 DFT,我需要将其幅度和相位分别设置为零。

此外,如果图像的大小为 0,它会完全显示为黑色,对吧?

【问题讨论】:

    标签: numpy computer-vision dft phase magnitude


    【解决方案1】:

    您错误地假设存在诸如 the 相位和 the 幅度之类的东西。每个空间频率都有一个相位和幅度,这就是为什么每个频率都有一个复数。

    所有幅值为零时,图像为黑色。

    【讨论】:

    • 所以你的意思是图像是许多空间频率的总和,对吧?如果我想将所有这些频率的相位或幅度设置为零,我该怎么做?
    • 正确。我不知道您使用的确切表示,但我想到了 std::fill(yourBegin, yourEnd, std::complex<double>{}) 之类的东西。
    猜你喜欢
    • 1970-01-01
    • 2021-02-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-17
    • 2017-02-24
    • 1970-01-01
    • 2021-12-04
    相关资源
    最近更新 更多