通过处理时间序列图,我想检测看起来与此类似的模式:

以示例时间序列为例,我希望能够检测到这里标记的模式:

我需要使用什么样的AI算法(我假设的marchine学习技术)才能实现这一目标?有没有我可以使用的库(在C/C++中)?
在C/C++中是否有任何MFCC实现?任何源代码或库?
我已经找到了http://code.google.com/p/libmfcc/,这似乎很好.
我想知道是否有人成功地使用了Latent SVM Detector的OpenCV实现(http://docs.opencv.org/modules/objdetect/doc/latent_svm.html).有一个示例代码显示如何使用库,但问题是示例代码使用了使用MatLab生成的现成检测器模型.有人可以指导我完成如何生成我自己的探测器模型的步骤吗?
我即将着手开发使用加速度计来检测运动类型的移动应用程序,无论它是跳跃,跑步,步行等。现在我最近进行了很多在线搜索,并且有些了解使用机器学习可以检测从加速度计收集的样本数据中的模式。我是机器学习的新手,但是如果我理解正确(基于其他专家在线提供的提示),我可以使用支持向量机或神经网络来识别所收集样本中的模式并将其映射到特定的运动类型。我也知道OpenCV库提供了这两种方法。
能在该领域具有专业知识的人告诉我哪种方法更好用,并指导我完成从数据收集到结果表示的所有步骤吗?