本申请涉及智能显示,尤其涉及一种眼疲劳监测方法、装置、计算机设备及存储介质。
背景技术:
1、人们观看显示器的时间越来越长,而连续观看显示器会导致用户的眼睛长期处于眼疲劳状态,影响到身体健康。现有的用户疲劳状态监测主要是通过单位时间内眼睛闭合80%以上所占用的时间比率来监测眼睛疲劳程度。然而,眼睛已经处于疲劳状态但用户并没有闭合眼睛的情况很常见,因此,现有方法无法及时且准确地监测用户的用眼疲劳状态。
技术实现思路
1、鉴于以上内容,有必要提出一种眼疲劳监测方法、眼疲劳监测装置、计算机设备及存储介质,能够解决无法及时且准确地监测用户的用眼疲劳状态的技术问题。
2、本申请实施例第一方面还提供一种眼疲劳监测方法,应用于计算机设备,所述眼疲劳监测方法包括:
3、采集目标用户的眼部红外热成像图;
4、解析所述眼部红外热成像图,得到眼部温度值;
5、监测所述眼部温度值是否超过预设眼部温度阈值;
6、当所述眼部温度值超过所述预设眼部温度阈值时,输出眼疲劳提示。
7、在本申请实施例第一方面的一种可能设计中,所述解析所述眼部红外热成像图,得到眼部温度值包括:
8、获取所述眼部红外热成像图包含的像素点集;
9、确定所述像素点集中每一像素点对应的温度值,得到温度值集;
10、调用预设函数处理所述温度值集中的温度值,得到所述眼部温度值。
11、在本申请实施例第一方面的一种可能设计中,所述调用预设函数处理所述温度值集中的温度值,得到所述眼部温度值包括:
12、获取所述温度值集中的所有温度值;
13、对所述所有温度值进行求取平均值处理,得到眼部温度值。
14、在本申请实施例第一方面的一种可能设计中,所述调用预设函数处理所述温度值集中的温度值,得到所述眼部温度值还包括:
15、确定目标区域;
16、确定所述温度值集中任一温度值对应的区域向量,并获取所述区域向量在所述目标区域范围内的温度值为目标温度值;
17、对所述目标温度值进行求取平均值处理,得到眼部温度值。
18、在本申请实施例第一方面的一种可能设计中,所述采集目标用户的眼部红外热成像图包括:
19、获取所述目标用户对应的历史眼疲劳数据;
20、将所述历史眼疲劳数据输入至预设数学模型,得到所述目标用户的眼部温度值达到所述预设眼部温度阈值的时间间隔;
21、将所述时间间隔作为预设时间间隔,按照所述预设时间间隔采集眼部红外热成像图。
22、在本申请实施例第一方面的一种可能设计中,所述获取所述目标用户对应的历史眼疲劳数据包括:
23、获取所述目标用户对应的用户身份;
24、获取预先设置的用户身份与历史眼疲劳数据的映射关系;
25、遍历所述映射关系,得到所述用户身份对应的目标用户的历史眼疲劳数据。
26、在本申请实施例第一方面的一种可能设计中,在所述监测所述眼部温度值是否超过预设眼部温度阈值之前,所述方法还包括:
27、获取初始眼部温度阈值;
28、获取所述目标用户的环境信息,并根据所述环境信息确定眼部温度浮动值;
29、根据所述眼部温度浮动值调整所述初始眼部温度阈值,得到所述预设眼部温度阈值。
30、在本申请实施例第一方面的一种可能设计中,在所述输出眼疲劳提示之后,所述方法还包括:
31、获取所述眼部温度值与所述预设眼部温度阈值的温度差值;
32、根据所述温度差值遍历预先设置的温度差与眼部疲劳程度的对应关系,得到所述温度差值对应的眼部疲劳程度;
33、根据所述眼部疲劳程度调整所述计算机设备的屏幕亮度。
34、在本申请实施例第一方面的一种可能设计中,所述根据所述眼部疲劳程度调整所述计算机设备的屏幕亮度包括:
35、获取预先设置的所述眼部疲劳程度与所述屏幕亮度的对应关系;
36、遍历所述眼部疲劳程度与所述计算机设备的屏幕亮度的对应关系,得到所述眼部疲劳程度对应的所述计算机设备的目标屏幕亮度;
37、调整所述计算机设备的当前屏幕亮度至所述目标屏幕亮度。
38、在本申请实施例第一方面的一种可能设计中,在所述采集目标用户的眼部红外热成像图之前,所述方法还包括:
39、获取所述目标用户的面部红外热成像图;
40、对所述面部红外热成像图进行直方图均衡化处理,得到第一面部红外热成像图;
41、对所述第一面部红外热成像图进行二值化处理,得到所述第一面部红外热成像图对应的面部区域轮廓线;
42、根据所述面部区域轮廓线确定目标面部区域,并在所述目标面部区域定位人眼位置。
43、在本申请实施例第一方面的一种可能设计中,所述在所述目标面部区域定位人眼位置包括:
44、对所述目标面部区域进行二值化处理,得到所述目标面部区域对应的眼部信息与口部信息;
45、确定所述眼部信息与所述口部信息的三角关系;
46、根据所述三角关系,采用预设对称轴算法确定所述人眼位置。
47、本申请实施例第二方面还提供一种眼疲劳监测装置,所述眼疲劳监测装置包括:
48、图像获取模块,用于采集眼部红外热成像图;
49、图像解析模块,用于解析所述眼部红外热成像图,得到眼部温度值;
50、温度监测模块,用于监测所述眼部温度值是否超过预设眼部温度阈值;
51、提示输出模块,用于当所述眼部温度值超过所述预设眼部温度阈值时,输出眼疲劳提示。
52、本申请实施例第三方面还提供一种计算机设备,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述的任意一项所述眼疲劳监测方法。
53、本申请实施例第四方面还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的眼疲劳监测方法。
54、本申请实施例提供的上述眼疲劳监测方法、眼疲劳监测装置、计算机设备以及计算机可读存储介质,通过获取目标用户的眼部红外热成像图,并对所述眼部红外热成像图进行解析,得到眼部温度值,从而判断目标用户是否眼疲劳,能够及时且准确监测用户的用眼情况,提高眼疲劳监测的及时性与准确性。
1.一种眼疲劳监测方法,应用于计算机设备,其特征在于,所述眼疲劳监测方法包括:
2.根据权利要求1所述的眼疲劳监测方法,其特征在于,所述解析所述眼部红外热成像图,得到眼部温度值包括:
3.根据权利要求2所述的眼疲劳监测方法,其特征在于,所述调用预设函数处理所述温度值集中的温度值,得到所述眼部温度值包括:
4.根据权利要求2所述的眼疲劳监测方法,其特征在于,所述调用预设函数处理所述温度值集中的温度值,得到所述眼部温度值还包括:
5.根据权利要求1所述的眼疲劳监测方法,其特征在于,所述采集目标用户的眼部红外热成像图包括:
6.根据权利要求5所述的眼疲劳监测方法,其特征在于,所述获取所述目标用户对应的历史眼疲劳数据包括:
7.根据权利要求1所述的眼疲劳监测方法,其特征在于,在所述监测所述眼部温度值是否超过预设眼部温度阈值之前,所述方法还包括:
8.根据权利要求1所述的眼疲劳监测方法,其特征在于,在所述输出眼疲劳提示之后,所述方法还包括:
9.根据权利要求8所述的眼疲劳监测方法,其特征在于,所述根据所述眼部疲劳程度调整所述计算机设备的屏幕亮度包括:
10.根据权利要求1所述的眼疲劳监测方法,其特征在于,在所述采集目标用户的眼部红外热成像图之前,所述方法还包括:
11.根据权利要求10所述的眼疲劳监测方法,其特征在于,所述在所述目标面部区域定位人眼位置包括:
12.一种眼疲劳监测装置,其特征在于,所述眼疲劳监测装置包括:
13.一种计算机设备,其特征在于,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至11中任意一项所述的眼疲劳监测方法。
14.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至11中任意一项所述的眼疲劳监测方法。