基于计算机视觉的人体坐姿检测设计.pdf
《基于计算机视觉的人体坐姿检测设计.pdf》由会员分享,可在线阅读,更多相关《基于计算机视觉的人体坐姿检测设计.pdf(5页珍藏版)》请在咨信网上搜索。
1、10|电子制作2023 年 7 月电子技术基于计算机视觉的人体坐姿检测设计任博1,2,金红1(1.桂林理工大学信息科学与工程学院,广西桂林,541004;2.深圳星宸科技股份有限公司深圳分公司,广东深圳,518000)摘要:“久坐族”越来越多的当下,人们更需要去注意到不良坐姿带来的问题。当久坐在办公桌前、课桌前或者是工位前,有些时候人们知道当前的坐姿是不标准的或者已经发生了久坐,但是如果个人没有强大的意志和科学的提示就会导致自己的身体得不到及时的调整而发生颈椎和腰椎的损伤。设计将以v831SOC作为硬件平台,以linux cpython为软件平台来完成。主要完成任务为以人脸不同像素点和人脸面积
2、为依据完成对坐姿的判断。关键词:人体坐姿;久坐;计算机视觉;人脸;语音提示0 引言在高速发展的今天,大量的机械化和可视化脑力劳动代替了简单的体力活动。这也导致了办公室办公成为当下的主流。但是,随之发生的是久坐和长期的不良坐姿产生的脊椎病的产生,这无疑给人们敲响了警钟。此外,如果无法避免去久坐不如去及时地检测坐姿和给予自己一些提示来预防疾病,大多情况是,人们已经意识到了自己的坐姿不正确,或者久坐了。但是没有外部压力的驱使,大多数人就选择妥协和放任不管。所以目的不只是单单的提示也是让越来越多的人意识到不良坐姿和久坐的危害性。因此本设计就是为了减少不良姿势的久坐对人体的伤害和久坐提醒。1 系统结构及
3、硬件设计本系统主要基于 V831SOC 处理器主板和 SP2305 摄像头,以 OpenCV 为平台设计视觉处理的任务,通过摄像头进行人的脸部的位置、鼻子位置、嘴巴位置,前额角度等进行坐姿判断和矫正人体坐姿,如果坐姿不正会发出警报和语音提示,系统结构图如图 1 所示。图 1系统结构设图系统硬件主要以主处理器V831SOC、SP2305摄像模块、SPI 显示屏、蜂鸣器电路,语音模块电路,旋钮电位器电路,电源电路等构成。V831 通过 ADC 接受旋钮电位器的数据来设定参数,通过 SP2305 拍摄像头检测,V831SOC 处理器数据处理判断识别坐姿、控制语音播放和蜂鸣器提醒,总体电路连接框图如图
4、 2 所示。V831SOC处理器SP2305摄像模块SPI显示屏语音模块旋钮电位器蜂鸣器电路电源电路图 2总体电路连接框图2 程序与算法设计 2.1 程序设计在 V831SOC 处理器主板上安装 Linux 系统,设备树中加入SP2305摄像头、SPI显屏幕、蜂鸣器、定时器的驱动,主程序流程图如图 3 所示,先找人脸的位置再定位眼睛、鼻子和嘴巴的位置,通过它们的相对像素偏移求得人体是否为弯腰,通过整个人脸的像素区等比例的放大或者缩小判断是否为身体前倾进而判断出当前的坐姿角度,使用旋转电位器输入标准的坐姿角度范围和久坐时间,通过按键转换模式,实时检测过程中如果检测到的坐姿角度超出设定范围或者定时
5、器达到的设定的久坐时间,通过蜂鸣器和语音进行提示。2.2 算法设计在坐姿检测如图 4 所示,主要是对人脸特征点的运算和整个人脸面积的像素点变化作为主要依据,通过观察测量数据的变化和实际测试的效果确定各个部位的权重比。首先需要先定义需要计算的数据量如表 1 所示。wwwele169com|11电子技术表1数据量定义表眼睛位置Eyes11,X Y鼻子位置Nose22,X Y嘴巴位置Mouth33,X Y整个人脸面积S_FaceS注:均以像素点为单位(PixPixelPoint)表2基准表眼睛标准位置Eyes_Base11_,_Xb Yb鼻子标准位置Nose_Base22_,_Xb Yb嘴巴标准位置
6、Mouth_Base33_,_Xb Yb整个人脸标准面积S_Face_BaseS_base坐姿起源于对人脸的检测,在整个系统的开始阶段会先进行一个标准坐姿的标定过程,以完成对后续算法的运行。设采集到的基准数据如表 2 所示。在实际情况中,因为有测量误差和动态的识别错误所以在合理的判断范围中加入一定的误差阈值,整个阈值减少一些复杂情况下的误判失误,设误差阈值如表 3 所示。表3误差阈值表眼睛误差阈值w_eye鼻子误差阈值w_nose嘴巴误差阈值w_mouth整个人脸面积误差阈值w_s需要根据测试数据确定数据融合的算法,在实际坐立过程中我们侧重是对弯腰和低头的测量,那么就需要选择对低头灵敏度最高的
7、数据,所以在选择数据时候更多的符合运动变化一致的数据轴数据,但是目标不会一味的俯仰头,因此图 4坐姿检测算图图 3主程序流程图12|电子制作2023 年 7 月电子技术也需要降低其他动作对于测量的判断,减少误判,俯仰过程变化如图 5 所示。综合上面的基本动作的数据变化图,就可以分析出不论是什么动作,嘴巴和鼻子数据的变化率均大于眼睛的数据变化,且在俯仰头过程中数据的变化率明显大于其他动作,所以可以达到设计预想的目标。但是仍需简化数据和提高灵敏度:设融合变化值为 P:(因为摄像头画面为固定大小所以不需要进行归一化处理),处理方式如式 1 所示。1230.20.40.4bbbpx xx xx x=+
8、式(1)可以看到数据融合后不仅方便代码的判断也提高了对上下俯仰头的灵敏度。但是目前还未加入误差阈值在其中所以最终的判断值 P,如式 2 所示。1230.20.40.4eyebnosebmouthbpwx xwx xwx x=+式(2)为了更加优化算法的正确率,需要引入人脸面积的数据来防止人脸贴近摄像头和直立上下时发生的误判。图 7 验证了在弯腰时候数据的变化会更明显些,因此把融合数据和人脸面积变化一起作为判断条件,如图 8 所示。3 坐姿模型分析在确定了坐姿算法的条件下,对于坐姿的物理模型就更加容易判断和分析。根据人体骨骼的运动方式,可以将坐姿中弯角分为以下两个部分,以颈椎处设为节点。一种情况
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 计算机 视觉 人体 坐姿 检测 设计
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。