电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于手机传感器的多种热身动作检测算法研究

36页
  • 卖家[上传人]:壹****1
  • 文档编号:469407305
  • 上传时间:2023-03-16
  • 文档格式:DOC
  • 文档大小:1.72MB
  • / 36 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、目 录第一章 绪 论11.1 应用背景11.2 系统发展背景11.2.1 安卓平台优势11.2.2 常见热身运动姿态简介21.3 SVM分类器3第二章 系统开发技术42.1 安卓技术简介42.1.1 安卓系统架构42.1.2 安卓系统的四大核心组件52.2 安卓传感器技术52.2.1 安卓传感器系统架构52.2.2 安卓传感器接口简介62.2.3 三种传感器的特点72.2.4 传感器数据的获得7第三章 系统分析研究93.1 系统需求分析93.1.1 系统功能需求93.1.2 系统技术需求93.1.3 系统维护需求103.1.4 系统安全需求103.2 可行性分析103.2.1 经济可行性103.2.2 技术可行性103.2.3 操作可行性113.3 系统结构设计113.4 系统开发流程分析12第四章 系统设计与实现134.1 传感器结构134.2 工作流程134.3 用户用例图设计144.4 系统界面设计及操作简介144.5 系统模块设计16第五章 算法描述175.1 简介175.2 具体步骤175.2.1 数据预处理:去燥和分割175.2.2 特征提取185.2.3 分类器算法选择1

      2、95.2.4 SVM分类器原理简介205.2.5 SVM算法识别运动状态23第六章 系统测试266.1 测试目标266.2 测试步骤266.3 测试结语27第七章 总结(缺陷和展望)287.1 本文总结287.2 后续工作28参考文献30致 谢32摘 要随着当下新兴科技日新月异的发展,智能手机的功能变得越来越先进,而且手机上集成了非常多的微型传感器模块。因为手机具有小巧且方便使用的缘故,所以相较于其他的设备更加合适用来进行行为识别方面的研究。又因为现在人们越来越注重身体健康,喜欢运动的人群也随之增多,但由于许多人缺少运动之前的热身环节,从而导致运动时受伤的现象屡见不鲜,所以本文将通过一个具体的开发实例,提出一种基于Android系统的热身运动识别应用的设计思路。在进行软件开发时,其中的主要的工作就是通过智能手机内置的传感器来采集用户的热身运动信息,经由内部程序处理后,当再次接收到相同的运动信息时,能够识别出用户的运动状态。论文具体阐述了系统的设计思路到具体开发流程,采用Android平台完成开发,实现了运动识别功能,包括慢跑、转体运动和高抬腿,满足用户运动数据的采集和运动识别。其中通过

      3、比较各种分类器之后,决定采用SVM分类器算法对获取到的传感器数据进行处理,将经过预处理操作之后的传感器数据放到SVM分类器中进行分类,分类后会导出训练模型,用于之后进行的行为识别。论文最后通过两个实验对系统功能进行了检测。关键词:运动状态识别;Android平台;手机传感器;SVMAbstractWith the rapid development of emerging technologies in recent years, the functions of the smartphones have become more and more advanced, and many embedded micro-sensor modules have been integrated in the smartphones. Since the size of the smartphones is small and convenient to use, it is more suitable for studying the behavior identification than o

      4、ther devices. Recent years, people are paying more attention to physical health, the number of people who like sports is increasing. However, many people lack the warm-up session before exercise, which leads to injuries during exercise, this article will adopt a specific development example to propose the idea for warm-up sports recognition applications based on the Android system. During software development, one of the main tasks is to collect warm-up sports information of the user through the

      5、 built-in sensors of the smartphone. After processing through the internal program, when receiving the same motion information, the users motion status can be recognized.The thesis elaborated on the systems design ideas to the specific development process, using Android platform to complete the development, to achieve the function of motion recognition, including jogging, swiveling movements and high leg lift, to meet the users motion data acquisition and motion recognition. Among them, after co

      6、mparing various classifiers, it is decided to use the SVM classifier algorithm to process the acquired sensor data to generate a corresponding model, and finally perform motion recognition. Finally, a series of experiments are used to verify the accuracy of the application.Keywords: Warm-up status recognition; Android platform; Mobile phone sensor; SVM1第一章 绪 论1.1 应用背景在当下,智能手机已经成为每个人不可或缺的便携式智能设备,而且其重要性还在与日俱增,在某种意义上来说,它相当于一台我们生活中使用的狭义的电脑,但是它又具备电脑没有的优势,它随着时代的进步,功能变得越来越强大,可以用它做的事情也愈来愈多,手机中内置的传感器种类也越

      7、来越多,精度也愈发准确,与此同时,随着科学技术的发展,以及人类意识的进步,越来越多的人意识到运动的重要性,各种各样的运动方式琳琅满目,深受人们的喜爱,所以基于智能手机的行为识别技术的开发也就应运而生。当人们无论在户外还是在室内进行运动时,大多都会随身携带手机,而且大部分的智能手机中都配备了具有相当精度的微型传感器,人们的使用手机的频率和手机自身的素质使得基于便携式移动微型计算机的人类行为识别研究成为可能,而且能在运动识别方面获得十足的发展。胡龙1的研究中指出了行为识别领域的开发技术。在Lane等人2的研究中对基于移动设备传感器研究进行了阐述,在着眼于相关具体行为的自动识别领域,已经有人完成了相当的工作。例如在黄卓勋等3和刘斌等4进行的健身以及复杂行为识别算法领域的研究,以及李瑞峰等人5在人体行为方面的研究综述。本文设计了一个基于智能手机传感器的用于检测3种热身运动的系统,以此给出一种运动检测系统的设计思路,以及有关的算法相关知识。1.2 系统发展背景1.2.1 安卓平台优势Android系统就是一个基于开放式的手机电脑平台操作系统,它是由Google公司于2007年首先推出6。从它面世

      8、以来,到现在为止快速占领了大部分的市场份额,而且相对于其他的传统品牌例如诺基亚,摩托罗拉等,Android系统在移动客户端的开发中更具有优势,而且与传统的Java程序开发语言对比,它在运行时具有资源占用率低,性能稳定的特点,深受广大开发者和用户的青睐。韩文智等人7在研究中指出了有关Android的应用开发的相关知识。张娜8在其文章中总结了Android系统的基础架构,康立富等人9指出了基于Android平台的行为识别应用的开发框架。Android系统是一种在Linux系统的基础上,开发出的一种基于开源代码的移动设备系统,现在可常见于除苹果以外的智能手机中,由于其代码是开源的状态,所以各大移动设备厂商争相入驻,使其迅速在全球得到蓬勃发展,并成为苹果系统的强烈竞争对手,而且他的系统完整度与应用丰富度也不容小觑。所以最后在经过各方面的因素考量后,因Android平台相较于其他平台适用性更广,容错率更大,限制较小,使我们专注于研究行为识别的开发,所以最后决定选择使用Android平台来开发这个应用。1.2.2 常见热身运动姿态简介吴哲君等人10指出在进行行为识别应用开发之前要进行步态分析。我们

      9、设计系统的第一步就是要确定系统所具备的功能,最终经过思考之后确定了三个动作。(1)慢跑:用户将手机放在裤子的口袋中,然后开始进行相对匀速的跑步动作;(2)高抬腿:用户同样可以将手机放在裤子的口袋中,大幅度的做交替往上抬腿运动;(3)体转运动:用户手持手机,向左向右旋转身体。人体的身体行为分析(以走路为例):慢跑时的速度通常较低,但相较于行走来说更快,动作幅度相比快跑显得更下以及频率更慢,如下页图1.1所示。人在走路时,两只脚是呈相对应且对称的状态,当一只脚抬起来的时候,另一只离地,并且是周期性运动,当一只脚从落地到下一次落地视为一个周期,完成了两步走,经过比对分析发现,慢跑和高抬腿以及体转运动的运动模式与之有异曲同工,都是以周期为计算单位,所以我们可以通过传感器的数据差异值来判断出不同运动状态。图1.1 人类行走步态分析1.3 SVM分类器SVM作为一种高效的统计学分类器,已经被应用于各种各样的研究当中。其中几个比较重要的研究如刘松松等人11在图像分类方面的研究,溪海燕等人12在交通行人识别的研究,倪志伟等人13介绍了SVM在金融方面的研究。SVM分类器运用于运动识别领域已经有好几个年头,并且被大量运用于复杂行为识别的过程中,我们在这里阐述了一种基于智能手机传感器的SVM分类器的热身运动检测系统的开发过程,在选择使用SVM算法分类器进行开发前,先与其他几个常见算法进行了比较分析,随后阐述了SVM算法的数学原理。从运动识别系统开发的过程中看,其中的算法包括训练和检测两个阶段:首先通过把智能手机放到裤兜中,然后对Android系统获取到的传感器数据进行处理,处理后提供给向量机学习,然后再使用训练好的模型对用户的热身运动进行预测。李神送等人14在

      《基于手机传感器的多种热身动作检测算法研究》由会员壹****1分享,可在线阅读,更多相关《基于手机传感器的多种热身动作检测算法研究》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.