2010-03-10 6 views
-1

en utilisant MATLAB, nous avons converti l'image en audio (format .wav). Aussi ce fichier audio est converti en image de spectrogramme. Maintenant, nous essayons de convertir ce spectrogramme en une image d'entrée originalecomment convertir le spectrogramme en une image

+2

Bonne chance avec ça. Si vous pouviez expliquer un peu plus votre problème, peut-être nous dire quels sont les formats de fichiers que vous utilisez (à part le wav que vous avez mentionné) et quelles opérations vous espérez effectuer. Je suis également confus par vos tentatives de convertir «dans une image d'entrée originale». Peut-être voulez-vous dire que vous voulez récupérer l'image originale du spectogramme? Plus d'explications s'il vous plaît. –

+0

La question est trop vague - fournir des détails plus spécifiques et vous pouvez obtenir de l'aide –

+1

Voulez-vous dire quelque chose comme ceci: http://stackoverflow.com/questions/1230906/reverse-spectrogram-a-la-aphex-twin-in- matlab? – mtrw

Répondre

2

Si je comprends bien, et si le spectrogramme a été construit sur des "fenêtres glissantes" sans chevauchement, vous pouvez alors simplement faire la FFT inverse pour chaque segment de temps et combinez-les pour récupérer le signal audio. Ensuite, vous effectuez l'inverse de l'opération que vous avez faite pour convertir l'image en son.

+1

+1 Cela devrait fonctionner. –

Questions connexes