System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种用眼检测方法、系统和可读存储介质技术方案_技高网

一种用眼检测方法、系统和可读存储介质技术方案

技术编号:41009180 阅读:2 留言:0更新日期:2024-04-18 21:44
本发明专利技术提供了一种用眼检测方法、系统和可读存储介质,用眼检测方法包括:开启摄像模块,并通过mediapipe算法检测人体关键点,得到第一信息;根据第一信息进行坐标计算,得到计算结果;通过摄像模块获取第一信息的深度信息,并根据计算结果和深度信息判断是否存在用户;若存在,则根据计算结果得到用户的面部位姿信息,根据面部位姿信息判断用户的使用场景,并根据深度信息判断是否检测到用户的眼睛;若检测到用户的眼睛,则根据使用场景和位姿信息判断用户是否错误用眼,若判断用户错误用眼,则提醒用户;若未检测到用户的眼睛,则使用支持向量机分类方法进行判断;若不存在,则关闭摄像模块并发出提醒。本发明专利技术提高了用眼提醒设备的智能化程度。

【技术实现步骤摘要】

本专利技术涉用眼检测,具体而言,涉及一种用眼检测方法、系统和可读存储介质


技术介绍

1、随着生活质量和科学技术的提高,在日常生活中许多技术被广泛应用。在日常的学习生活中,学生的用眼习惯一直尤为重要,由于用眼习惯的问题,导致近视比比皆是,目前有许多提醒正确用眼的设备,但现有的设备存在的问题是,检测不够智能化,场景固定,因此在实际使用时提醒有限或者过度提醒,使用不够方便。


技术实现思路

1、因此,本专利技术实施例提供一种用眼检测方法、系统和可读存储介质,提高了用眼提醒设备的智能化程度。

2、为解决上述问题,本专利技术提供一种用眼检测方法,包括:开启摄像模块,并通过mediapipe算法检测人体关键点,得到第一信息;根据第一信息进行坐标计算,得到计算结果;通过摄像模块获取第一信息的深度信息,并根据计算结果和深度信息判断是否存在用户;若存在,则根据计算结果得到用户的面部位姿信息,根据面部位姿信息判断用户的使用场景,并根据深度信息判断是否检测到用户的眼睛;若检测到用户的眼睛,则根据使用场景和位姿信息判断用户是否错误用眼,若判断用户错误用眼,则提醒用户;若未检测到用户的眼睛,则使用支持向量机分类方法进行判断;若不存在,则关闭摄像模块并发出提醒。

3、与现有技术相比,采用该技术方案所达到的技术效果:通过设置mediapipe算法检测人体关键点,并通过坐标来计算关键点位置,使得人体的关键点位置能更加精准的被定位和获取,同时通过深度信息和坐标计算结果来获取面部位姿信息,使得面部位姿信息获取更加方便快捷,同时也更加精准,便于对用户后续的使用场景的判断更加精准,进而能更好的判断当前用户的用眼是否正确。同时通过设置对用户眼睛的检测,进而来增加判断场景,避免检测不到用户眼睛而无法判断用户的用眼习惯,进而造成误判,使得整体对用户的用眼检测更加智能化和全面,能更好的帮助用户改正错误的用眼习惯,保障用户的视力。

4、在本专利技术的一个实例中,通过mediapipe算法检测人体关键点,得到第一信息包括:人体关键点包括人体的双眼、鼻子和双肩。

5、与现有技术相比,采用该技术方案所达到的技术效果:通过设置对人体的双眼、鼻子和双肩进行获取关键点,使得由于个体差异会导致不同用户坐于桌前时眼部在相机成像中的高度不同,因此结合肩部关键点一同进行用眼检测,肩部关键点用户辅助定位眼部位置以及头部姿态,进而使得整体对用户的用眼检测更加合理和智能化,同时精准度也更高,能更好的保障用户保持正确的用眼习惯。

6、在本专利技术的一个实例中,根据第一信息进行坐标计算,得到计算结果还包括:mediapipe算法根据双眼、鼻子和双肩直接生成对应的坐标;根据坐标计算双眼、鼻子和双肩对应的多个欧拉角。

7、与现有技术相比,采用该技术方案所达到的技术效果:通过设置根据mediapipe算法来对双眼、鼻子和双肩直接生成对应的坐标,并对应计算欧拉角,通过欧拉角,使得后续能更加方便的定位用户的眼睛,进而能更好的获取当前用户的姿态,进而能对用户的用眼习惯更好的进行提醒和掌握,进而保障用户能正确的用眼,保障用户视力不受损害。

8、在本专利技术的一个实例中,根据计算结果得到用户的面部位姿信息,根据面部位姿信息判断用户的使用场景还包括:设定用户双眼平视角度为0度;则当双眼俯仰方向欧拉角范围为15-45度时,定义当前用户使用场景为低头写字;当双眼俯仰方向欧拉角范围为0-30度时,定义当前用户使用场景为抬头看书。

9、与现有技术相比,采用该技术方案所达到的技术效果:通过将用户双眼俯仰方向欧拉角范围进行分类界定,使得用户在两个不同场景的下的用眼进行区分,使得用户在不同的使用场景下有不同的提醒限制,使得整个检测系统更加合理和智能化,保障了用户在不同场景下都能保持良好的用眼习惯。

10、在本专利技术的一个实例中,根据使用场景和位姿信息判断用户是否错误用眼,若判断用户错误用眼,则提醒用户还包括:定义使用场景为低头写字时的双眼俯仰方向欧拉角范围为第一范围,使用场景为抬头看书时的双眼俯仰方向欧拉角范围为第二范围;当判断使用场景为低头写字时,双眼俯仰方向欧拉角范围在第一时间内都小于第二范围时,判断用户错误用眼;当判断使用场景为抬头看书时,双眼俯仰方向欧拉角范围在第一时间内都小于第一范围时,判断用户错误用眼。

11、与现有技术相比,采用该技术方案所达到的技术效果:通过设置在低头写字时,在双眼俯仰方向欧拉角范围在第一时间内都小于第二范围时,判断用户错误用眼,说明当前低头角度过小,用眼不正确,对视力影响较大,容易造成视力问题,同时通过设置当判断使用场景为抬头看书时,双眼俯仰方向欧拉角范围在第一时间内都小于第一范围时,判断用户错误用眼,说明当前看书的角度过大,不适宜看书,容易造成近视,因此借助二个范围能快速判断当前用户的使用场景,同时做出用眼判断,使得整体更加智能化。

12、在本专利技术的一个实例中,未检测到用户的眼睛,则使用支持向量机分类方法进行判断还包括:预先使用户持续做出低头看书动作,并不断降低头部俯视角度,直至摄像模块无法捕捉到用户的眼睛;mediapipe算法在上述过程中采集多组用户的人体关键点,得到多组第二信息;将多组第二信息通过支持向量机进行分类,分为错误用眼和正确用眼两类;根据多组第二信息来判断当前用户是否正确用眼。

13、与现有技术相比,采用该技术方案所达到的技术效果:通过设置预先获取多组用户的不同头部姿态来进行储存,使得后续在无法直接获取到用户眼睛情况时,能借助这些数据来进行判断当前用户的头部姿态和用眼情况,避免了无法获取眼部情况时而造成误判,导致无法及时更正当前用户错误的用眼,从而影响用户视力,进而提高了整个检测方法的智能化程度,便于更好的保护用户的视力。

14、在本专利技术的一个实例中,根据多组第二信息来判断当前用户是否正确用眼还包括:在用户实际使用时,将第一信息与多组第二信息进行比较,判断当前第一信息的分类归属,得到分类结果;根据分类结果判断当前用户是否正确用眼;若判断错误用眼,则提醒用眼。

15、与现有技术相比,采用该技术方案所达到的技术效果:通过设置将用户实际使用时的第一信息与预先收集的第二信息进行比较来判断当前用户的用眼情况,使得在无法获取用户眼部情况的前提下能快速判断当前用户的用眼情况,保障了用户的视力情况,使得检测过程更加全面和智能化,能更好的保护用户的视力。

16、在本专利技术的一个实例中,还提供一种用眼检测系统,如上述中任意一项的用眼检测方法应用于用眼检测系统中,用眼检测系统包括:识别模块,识别模块用于识别用户和人体关键点;计算模块,计算模块用于计算坐标和面部位姿信息;判断模块,判断模块用于判读用户是否正确用眼。

17、该用眼检测系统具有上述用眼检测方法的所有特征,因此也具有相同的技术效果,此处不再一一赘述。

18、在本专利技术还提供一种可读存储介质,可读存储介质上存储的计算机可执行指令,其中,在计算机可执行指令被处理器本文档来自技高网...

【技术保护点】

1.一种用眼检测方法,其特征在于,包括:

2.根据权利要求1所述的用眼检测方法,其特征在于,所述通过mediapipe算法检测人体关键点,得到第一信息包括:

3.根据权利要求2所述的用眼检测方法,其特征在于,所述根据所述第一信息进行坐标计算,得到计算结果还包括:

4.根据权利要求3所述的用眼检测方法,其特征在于,所述根据所述计算结果得到用户的面部位姿信息,根据所述面部位姿信息判断所述用户的使用场景还包括:

5.根据权利要求4所述的用眼检测方法,其特征在于,所述根据所述使用场景和所述位姿信息判断所述用户是否错误用眼,若判断所述用户错误用眼,则提醒所述用户还包括:

6.根据权利要求1所述的用眼检测方法,其特征在于,所述未检测到所述用户的眼睛,则使用支持向量机分类方法进行判断还包括:

7.根据权利要求6所述的用眼检测方法,其特征在于,所述根据所述多组第二信息来判断当前用户是否正确用眼还包括:

8.一种用眼检测系统,其特征在于,如权利要求1至7中任意一项所述的用眼检测方法应用于所述用眼检测系统中,所述用眼检测系统包括:

9.一种可读存储介质,其特征在于,所述可读存储介质上存储的计算机可执行指令,其中,在所述计算机可执行指令被处理器运行时控制所述存储介质所在设备执行实现如权利要求1至7中任一项所述的用眼检测方法的步骤。

...

【技术特征摘要】

1.一种用眼检测方法,其特征在于,包括:

2.根据权利要求1所述的用眼检测方法,其特征在于,所述通过mediapipe算法检测人体关键点,得到第一信息包括:

3.根据权利要求2所述的用眼检测方法,其特征在于,所述根据所述第一信息进行坐标计算,得到计算结果还包括:

4.根据权利要求3所述的用眼检测方法,其特征在于,所述根据所述计算结果得到用户的面部位姿信息,根据所述面部位姿信息判断所述用户的使用场景还包括:

5.根据权利要求4所述的用眼检测方法,其特征在于,所述根据所述使用场景和所述位姿信息判断所述用户是否错误用眼,若判断所述用户错误用眼,则提醒所述用户还包括...

【专利技术属性】
技术研发人员:项乐宏夏银水李裕麒王翀陈锦涛
申请(专利权)人:乐歌人体工学科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1