【发布时间】:2015-09-13 08:20:24
【问题描述】:
我需要从计算机麦克风捕获音频数据,对其进行处理,然后实时绘制。处理每一帧将产生一个一维数组,我想在图像中显示该数组,其中数组中的每个值都映射到一种颜色。下一个音频帧进行类似处理,然后显示在图像的下一行,依此类推。在 matlab 中,可以使用 imagesc 函数来实现这一点。我还希望用户能够上下滚动以查看当前或以前的数据。 我相信我需要在文件或数据库中缓冲处理过的数据,然后如上所述异步更新绘图。 我正在尝试使用 C# 实现上述所有目标。
我的问题是:生成图像/情节的最佳方式是什么?我做了很多研究(Microsoft Chart、VTK、几篇 codeproject 文章..),但找不到我想要的。
另外,在这种情况下最好使用什么数据库?
【问题讨论】:
标签: c# .net matlab real-time data-visualization