说明:基于线性卡尔曼滤波算法的原理设计了非线性滤波算法程序,其中包括:扩展卡尔曼滤波算法、无迹卡尔曼滤波算法,以及基于贝叶斯估计的粒子滤波算法。源码中给出了三种算法的例子程序,简洁易懂,可以用于了解该类算法的基本原理,有助于该类算法的编写和学习,同时资源中对三类算法进行了有效的对比,经过对比可以了解三种算...
说明:应用背景过零率(ZCR)是另一个基本的声学特征,可以很容易计算。它等于给定帧内波形的过零数。ZCR具有以下特点:过清音和环境噪声通常比浊音,具有可观测的基本周期。很难区分清音环境噪声采用ZCR仅仅因为他们有相似的ZCR值。ZCR经常结合能量(或体积)的终点检测。特别是,ZCR是用于检测的开始和结束位...
说明:基于无迹卡尔曼算法的目标运动分析TMA算法,包含仿真数据,可以直接运行。基于无迹卡尔曼算法的目标运动分析TMA算法,包含仿真数据,可以直接运行。基于无迹卡尔曼算法的目标运动分析TMA算法,包含仿真数据,可以直接运行。
说明:主成分分析PCA对数据矩阵进行降维,可以减少计算量,缩短计算时间,降低CPU负载,需要考虑实时性的场合可以采用主成分分析PCA对数据进行处理。只需要对程序当中的k值进行调整,即可降维到相应的维数,简单方便
说明:此为使用matlab进行编程,将数据绘制于海森机率格纸上,数据散点分布于皮尔逊Ⅲ型曲线周围,可用于求得数据是否符合皮尔逊三型曲线,可以通过最大残差模的数值对拟合的效果进行评判, 进一步可以选择更合适的曲线对数据进行拟合。
说明:EM 算法是Dempster,Laind,Rubin于1977年提出的求参数极大似然估计的一种方法,它可以从非完整数据集中对参数进行 MLE估计,是一种非常简单实用的学习算法。这种方法可以广泛地应用于处理缺损数据、截尾数据以及带有噪声等所谓的不完全数据,可以具体来说,我们可以利用EM算法来填充样本中...
说明:基于matlab开发的手势识别,里面有测试代码和图片 还有一个可以运行的.fig文件,可以直接运行的.并且同时分享了matlab的源码,效果很不错,可以学习和参考.相比C++开发的要简单易懂,可以通过代码了解手势识别的方法和原理,可以先学习matlab版的手势识别,再尝试编写C++和opencv版的...