knn基于matlab的代码惯性手势识别
介绍
手机在我们的日常生活中起着重要的作用。
本文开发了一种基于手机传感器的手势识别基准。
内置的手机微型陀螺仪和加速度计可以有效地测量沿x,y和z轴的加速度和角速度,并将其用作输入数据。
我们计算输入数据的能量以减少手机姿势变化的影响。
收集了一个大型数据库,其中包含8个手势的1,000多个样本。
隐马尔可夫模型(HMM),K最近邻(KNN)和支持向量机(SVM)在基准测试中进行了测试。
实验结果表明,所采用的方法可以有效地识别手势。
为了促进对此主题的研究,向公众提供了源代码和数据库。
指示
在MATLAB中运行“
HMM.m”脚本。
在MATLAB中运行“
SVM.m”脚本。(需要libsvm)
在MATLAB中运行“
KNN.m”脚本。
“
struct.mat”存储预先计算的数据。
笔记
如果使用数据库,请引用本文
谢春雨,栾尚珍,王海南,张宝昌:基于手机的手势识别基准。
CCBR
2016:432-440
接触
张宝昌
2022-04-02 21:46:44
20.2MB
系统开源
1