- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
智能手势识别手套系统的软件设计案例
目录
TOC\o1-3\h\u21550智能手势识别手套系统的软件设计案例 1
265071.1总体软件架构 1
130901.2信号采集端软件实现 2
198454.2.1信号采集 3
72564.2.2数据处理 7
219151.3手势识别端软件实现 9
311204.3.1数据融合 10
70804.3.2分类识别 13
214811.4语音合成 15
138811.5手势应用音乐播放器 15
智能手势识别手套系统的软件开发是基于嵌入式开发平台进行的,所用的开发环境是KeilμVision5,通过设计好的软件流程,利用在KeilμVision5搭建的平台来编写软件处理算法程序。
1.1总体软件架构
智能手势识别手套系统的软件框图如图4-1所示。总体上分为信号采集端软件实现和手势识别端软件实现两个部分。具体工作流程为:1)信号采集,主要由传感器来完成,微处理器负责数据的传输和存储;2)数据处理,对数据进行平滑滤波、特征提取;3)数据融合,将弯曲度传感器、加速度计、陀螺仪采集到的特征数据进行融合,降低计算复杂度提高识别率;4)分类识别,将手势数据与手势库中特征模型相匹配,实现分类识别。
图4-1智能手势识别系统软件框图
1.2信号采集端软件实现
信号采集端的软件设计主要包括信号采集和数据处理功能。系统由Flex2.2弯曲度传感器采集手指关节的角度信息,由MPU-6050传感器采集手部动作时的加速度和角速度信息。再将采集到的数据传输到微处理器中进行存储,对数据进行均值滤波、特征提取等处理。图4-2为系统信号采集端的软件流程图。
图4-2信号采集端软件流程图
信号采集
对于数据的和获取,一般情况下位于手势识别系统的最底层。这一步骤最先获取得到手势动作的原始数据。这些信号的采集质量直接影响系统最后对手势的识别率。在设计系统时,需要将采集的原始数据传输到储存单元进行处理。本系统的信号采集包括两个部分,分别为Flex2.2弯曲度传感器的信号采集和MPU-6050传感器的信号采集。
Flex2.2弯曲度传感器的信号采集
Flex2.2弯曲度传感器获取的是手指的姿态信息,不同手势导致Flex2.2弯曲度传感器的阻值不同,从而获得不同的电压信号。STM32F103微处理器通过ADC通道对弯曲度传感器的电压信号进行采集,微处理器的ADC采集流程如图4-3所示。
图4-3ADC采集流程图
程序首先对采集通道进行初始化,设置模拟信号的输入通道,系统设置了5条采集通道,分别对应五根手指。然后进行ADC配置,设置其工作方式,开始进行数据转换,转换结束后对数据进行读取。ADC采集程序代码如下:
/**********************ADC采集程序**********************/
voidAdc_Init(void)
{
ADC_InitTypeDefADC_InitStructure;
GPIO_InitTypeDefGPIO_InitStructure;
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_ADC1 ,ENABLE); //使能ADC1通道时钟
RCC_ADCCLKConfig(RCC_PCLK2_Div6);//AD采样时钟72M/6=12M
GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_4;
GPIO_InitStructure.GPIO_Mode=GPIO_Mode_AIN; //模拟输入引脚
GPIO_Init(GPIOA,GPIO_InitStructure);
voidADC_update_finger_curvature(void){
u16adcx0=0,adcx1=0,adcx2=0,adcx3=0,adcx4=0;
///////第一路采样程序//////////
adcx0=Get_Adc(ADC_Channel_0);
///////第二路采样程序//////////
adcx1=Get_Adc(ADC_Channel_1);
///////第三路采样程序//////////
adcx2=Get_Adc(ADC_Channel_2);
///////第四路采样程序//////////
adcx3=Get_Adc(ADC_Channel_3);
您可能关注的文档
- 2025《童年情景》的音乐创作风格特征分析案例4500字.docx
- 2025《万科房地产企业经营与财务状况及融资风险识别分析案例》5700字.docx
- 2025《微电网混合储能系统容量配置方法分析案例》5300字.docx
- 2025《位姿估计网络概述》2100字.docx
- 2025《文旅地产的发展模式研究国内外文献综述》8300字.docx
- 2025《文旅地产发展研究的国内外文献综述》8300字.docx
- 2025《我国水利投资结构变化合理度分析计算案例》8400字.doc
- 2025《沃尔玛超市布局现状调研分析报告》2900字.doc
- 2025《无铁心永磁直线同步电机的结构对比概述》2800字.docx
- 2025《无铁心长定子永磁直线同步电机简介概述》1100字.docx
- 2025《智能手套系统相关技术基础概述》6200字.doc
- 2025《中国城市碳达峰路径分析报告》7800字.docx
- 2025《中国对东盟水果进口结构现状分析案例》3900字.doc
- 2025《中国对东盟水果贸易的现状、问题及完善建议》22000字.docx
- 2025《中小企业传统融资现状分析报告》5000字.docx
- 2025《中冶京诚装备技术企业会计信息化存在的问题及对策》8900字.doc
- 2025《重庆市某污水处理厂的污水处理系统构筑物设计计算过程案例》12000字.docx
- 2025《转速耦合器的设计与计算案例》1600字.docx
- 2025《自由弯曲成形机理及工艺分析》4100字.docx
- 2025《最大熵强化学习基础理论概述》4200字.doc
最近下载
- 远离违法犯罪法制教育主题班会课件.ppt VIP
- 第六章-各类烹饪原料的卫生(课件)-《饮食营养与卫生(第四版)》同步教学(劳保版).pdf VIP
- 高热惊厥ppt课件.pptx
- 绝不良行为远离违法犯罪中小学法制教育课件主题班会.pptx VIP
- 梯形钢屋架课程设计-21米梯形钢结构屋架设计.doc VIP
- 2024年秋新改版教科版五年级上册科学全册教案教学设计(新课标版).docx VIP
- 顶管沉井专项施工方案.docx VIP
- 无人作战技术发展-洞察及研究.docx VIP
- DB32_T 5124.2-2025 临床护理技术规范 第2部分:成人危重症患者无创腹内压监测.pdf VIP
- 哈希HACH-TX1315 便携式生物毒性分析仪使用手册-操作说明书.pdf
原创力文档


文档评论(0)