То, что вы хотите, довольно задом наперед:
Водопад является (кстати, очень очень приблизительным) отображением оценки спектрограммы, нарисованной на поверхности для целей отображения. Теперь вы хотите взять эту поверхность и сохранить ее программно.
Разумный способ справиться с этим - просто записать ваш сигнал в файл и затем рассчитать спектрограмму по сигналу в автономном режиме; если вам нравятся python, scipy
и matplotlib сделайте это для вас; ищите specgram
.
Вы, конечно, также можете написать приемник GNU Radio, чтобы вычислить то же самое и записать его в виде строк в изображение, но на самом деле это звучит не так уж и полезно, потому что вы ' В любом случае, вероятно, я не захочу использовать это изображение до его завершения. (и потоковые неподвижные изображения на самом деле не обычное дело).