XUNIK8 / Human-Activity-Recognition-Based-on-Machine-Learning

机器学习实现基于手机六轴数据的人体动作识别和计数功能。并利用云服务器和微信小程序在手机上实现。 Use machine learning to achieve human activity recognition and counting function based on cell phone six-axis data. Achieve it on phone using ECS and WeChat mini-program.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Human-Activity-Recognition-HIIT

  • 利用自开发的微信小程序收集指定人体运动动作的六轴数据,并用机器学习分类算法实现动作的识别,通过简单的信号处理实现动作的技术。将模型部署至云服务器,通过Flask网页框架实现微信小程序和云服务器的数据传输,最终在小程序端实现人体动作自动识别(手持手机做动作)和自动计数功能。可以应用于居家健身等场景。
  • Using self-developed WeChat applet to collect six-axis data of specified human movement actions and use machine learning classification algorithm to realize the recognition of the actions and the technology to realize the actions through simple signal processing. Deploy the model to the cloud server, realize the data transfer between WeChat applet and cloud server through Flask web framework, and finally realize the automatic recognition of human movement (handheld cell phone doing movement) and automatic counting function at the applet side. It can be applied to home fitness and other scenarios.
  1. 详细文档 (Detailed documentation withall contents included):
  1. 科普视频介绍 (Introduction Video):

About

机器学习实现基于手机六轴数据的人体动作识别和计数功能。并利用云服务器和微信小程序在手机上实现。 Use machine learning to achieve human activity recognition and counting function based on cell phone six-axis data. Achieve it on phone using ECS and WeChat mini-program.

License:Apache License 2.0


Languages

Language:Jupyter Notebook 61.8%Language:Python 38.2%