比较iOS中的两个频谱图

Pre*_*van 5 signal-processing objective-c spectrogram ios accelerate-framework

我正在使用apple提供的示例代码aurio touch绘制光谱图.现在我想比较iOS中的两个频谱图,看它们是否相同.是否可以使用Accelerate框架比较两个光谱图?

如果有可能,有人知道如何比较两个光谱图吗?如果没有,是否有任何其他算法或库可以在iOS中用于比较频谱图?

小智 7

您正在寻找的是互相关.它不直接涉及频谱图,而是基于允许绘制频谱图的相同数学(傅里叶变换).这里有一个DSP堆栈交换答案:如何实现互相关以证明两个音频文件相似?这涵盖了实现这一目标的基础知识.


fum*_*007 2

Accelerate框架只会帮助您处理低级的事情,例如向量和矩阵算术、傅立叶变换等。您需要做的是弄清楚如何使用铅笔和纸(或者只是您的)来比较两个频谱图(无论您所说的比较是什么意思) head(如果您是专业人士)),然后借助Accelerate.