с помощью MATLAB мы преобразовали изображение в аудио (формат .wav). Также этот аудиофайл конвертируется в изображение спектрограммы. Теперь мы пытаемся преобразовать эту спектрограмму в исходное входное изображение.
как преобразовать спектрограмму в изображение
comment
Удачи с этим. Если бы вы могли объяснить немного больше о своей проблеме, возможно, расскажите нам, какие форматы файлов вы используете (кроме упомянутого вами wav) и какие операции вы надеетесь выполнить. Меня также смущают ваши попытки преобразовать «в исходное входное изображение». Возможно, вы имеете в виду, что хотите восстановить исходное изображение из спектрограммы. Пожалуйста, больше пояснений.
- person High Performance Mark   schedule 10.03.2010
comment
Вопрос слишком расплывчатый - предоставьте более подробную информацию, и вы можете получить помощь
- person Paul R   schedule 10.03.2010
comment
Вы имеете в виду что-то вроде этого: stackoverflow.com/questions/1230906/?
- person mtrw   schedule 11.03.2010
comment
Функции спектрограммы должны возвращать двумерный массив времени и частоты, просто отображайте их как x y растрового изображения.
- person DeltaEnfieldWaid   schedule 13.07.2015
Ответы (1)
Если я правильно это понимаю, и если спектрограмма была построена по неперекрывающимся «скользящим окнам», вы можете просто выполнить обратное БПФ для каждого временного фрагмента и объединить их для восстановления аудиосигнала. Затем вы выполняете операцию, обратную операции, которую вы сделали, чтобы преобразовать изображение в звук.
person
Amro
schedule
10.03.2010