有什么方法可以自动将Waterfall Sink图像导出到png文件?

问题描述 投票:0回答:1

我一直在寻找瀑布水槽的C ++ API,并希望将显示的输出保存为png图像而不是在gui上显示。我知道可以右键单击窗口并以这种方式导出图像,但是很好奇是否可以制作一个可以保持瀑布功能的自定义接收器块,但可以定期将其图像数据导出到PNG。

我一直在研究QImage类:https://doc.qt.io/qt-5/qimage.html#save

png qtgui gnuradio
1个回答
0
投票

您想要的是相当落后的:

瀑布是频谱图估计的(非常非常近似)显示,绘制在表面上是为了显示。您现在想了解一下,并以编程方式保存。

明智的处理方法是,将信号简单地写入文件,然后离线计算信号的频谱图;如果您喜欢python,则scipy和matplotlib会为您完成;寻找specgram

当然,您也可以编写一个GNU Radio接收器来计算相同的东西,并将其作为行写入图像,但这听起来似乎并没有那么有用,因为您可能不想在使用该图像之前就使用它。完整,无论如何。 (流静态图像并不是真正的常务)。

© www.soinside.com 2019 - 2024. All rights reserved.