【问题标题】:how to convert the spectrogram into an image如何将频谱图转换为图像
【发布时间】:2010-03-10 10:42:09
【问题描述】:

使用 MATLAB,我们将图像转换为音频(.wav 格式)。该音频文件也被转换为频谱图图像。现在我们正在尝试将此频谱图转换为原始输入图像

【问题讨论】:

  • 祝你好运。如果您可以对您的问题进行更多解释,或许可以告诉我们您使用的文件格式(除了您提到的 wav)以及您希望执行的操作。我也对您将“转换为原始输入图像”的尝试感到困惑。也许您的意思是您想从光谱图中恢复原始图像。请提供更多解释。
  • 问题太模糊 - 提供更具体的细节,您可能会得到一些帮助
  • 你的意思是这样的:stackoverflow.com/questions/1230906/…?
  • 频谱图函数应该返回一个时间和频率的二维数组,只需将它们绘制为位图的 x y。

标签: matlab signal-processing spectrogram


【解决方案1】:

如果我理解正确,并且如果频谱图是在非重叠“滑动窗口”上构建的,那么您可以简单地对每个时间块进行逆 FFT 并将它们组合起来以恢复音频信号。然后执行与将图像转换为音频的操作相反的操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2018-07-19
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 2017-11-30
    • 2022-08-16
    相关资源
    最近更新 更多