适龄人员申请驾驶证时需要按照《机动车驾驶证申领和使用规定(2016版)》的规定,对申请驾驶证的适龄人员的身体状况包括视力在内进行检测。目前体检多采用人工方式进行,少部分地区开始尝试采用自助体检设备,进入无人化的体检。在视力检测标准中,要求被检查者与视力表的距离固定为5米,但是,健康一体机中由于场地限制,视力测试距离一般只有50-70厘米,因此,必须将视力表上的视标“e”等比例缩小,这就要求被检测者必须保持身体位置固定,但是检测过程中,被检测者身体可能会前倾或者后仰,而在前倾或者后仰时,视标“e”并不会随着人体前倾或者后仰而变小或者变大。同时,在视力检测过程中,体检人是否按照要求进行遮眼,在检测过程中检测人是否中途换人,这些情况自助体检时体检机都不可知,因此,在出现上述情况时,健康一体机都无法给出正确的检测。这样整个过程就需要后期人工通过视频回看,来判断此次视力检测是否有效,降低了检测的效率。

技术实现要素:
为此,本发明实施例提供一种健康一体机视力检测智能化处理方法,以解决现有技术中由于在进行视力检测时,体检人坐姿不规范,体检机空间狭窄及无法保证体检人在体检过程中的一致性导致的检测结果准确度不高的问题。
为了实现上述目的,本发明实施例提供一种健康一体机采用人工智能的方法,自动完成舱内人数检测、是否配戴眼镜识别、遮眼方式是否正确等一系列操作,提高了视力检测的自动化程度,节省了人力,同时在体检过程中,首先需要对体检人进行一个精确定位,并且对身体关键部位进行标记,随后对该体检人进行持续追踪,以便探测中途换人行为,中途他人介入行为,尽可能保证体检过程的有效性。在视力检测过程中,通过对遮眼板的识别,体检人身体距离的实时探测,视标“e”的大小动态变化来提高检测结果的有效性,提高了检测的准确度。具体技术方案如下:
一种健康一体机视力检测智能化处理方法,其特征在于,包括:
获取体检舱内监控视频信息;
识别体检舱内体检人数;
确定体检人坐姿是否合格;
获取遮眼板与视力表屏幕之间的距离;
根据视力检测标准距离公式p=(d*5000*2.90888*10-4)*60/25.4,动态调整视标的大小;其中,d为测量距离,单位为米,p为在该距离下,以视力5.0为基准时,视标e的像素大小;
对所述体检人进行视力检测。
进一步地,健康一体机确定体检人的坐姿是否合格,包括如下步骤:

基于openpose对所述监控视频信息进行计算,获得体检人的脸部关键部位姿态数据;
采用最小二乘法对脸部关键部位姿态数据进行拟合,获得头部中线函数;
计算所述头部中线函数对应的直线的斜率,并由所述斜率判断所述体检人的坐姿是否处于合格姿态。
进一步地,确定体检人的坐姿是否合格,包括如下步骤:
基于openpose对所述监控视频信息进行计算,获得体检人的脸部关键部位姿态数据;所述脸部关键部位姿态数据包括位置信息和分值信息;
根据体检人的耳朵位置信息和肩部位置信息,计算体检人的耳朵和肩部之间的角度关系;
将所述角度关系与预设的标准角度进行对比,确定所述体检人的坐姿是否合格。
进一步地,每隔预订时间段对所述体检人进行人脸比对,判断所述体检人是否一致。