gpt4 book ai didi

opencv - 使用加速度计和机器学习进行运动类型检测

转载 作者:太空宇宙 更新时间:2023-11-03 20:57:39 25 4
gpt4 key购买 nike

我准备着手开发一个手机app,用加速度计检测运动类型,是跳跃,运行,走路等。最近上网查了很多,有点明白用机器学习可以检测从加速度计收集的样本数据中的模式。我是机器学习的新手,但如果我理解正确(根据其他专家在网上给出的提示),我可以使用支持向量机或神经网络来识别所收集样本中的模式并将其映射到特定的运动类型。我也知道 OpenCV 库提供了这两种方法。

有该领域专业知识的人可以告诉我哪种方法更好用,并指导我完成从数据收集到结果呈现所需的步骤吗?

最佳答案

没有确凿的证据表明 SVM 或 NN 更适合一般情况,性能在很大程度上取决于应用程序以及您如何设置这两种算法。因此,找出任何新应用程序的唯一方法是使用相同的数据尝试这两个应用程序,看看哪个性能更好。

此外,神经网络通常在分类方面计算速度更快,但在训练方面速度较慢。 SVM 的训练速度更快,但分类速度更慢。

对于您的情况,算法的输入参数将是更大的问题。我不会将原始加速度计数据提供给 SVM 或 NN。相反,我会预处理并获取基本信息,例如总功率、标准偏差,可能还有频域中的一些系数,以确定它有多快。这样做可以让您更好地直觉改进和调整分类器。如果您有正确的输入参数,您甚至可能不需要 NN 或 SVM 来确定基本运动,只需简单的最近距离标识符就可以。祝你好运。

关于opencv - 使用加速度计和机器学习进行运动类型检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11737223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com