一种遮光板控制方法、遮光板控制系统及装置与流程

文档序号:20780234发布日期:2020-05-19 21:10阅读:194来源:国知局
一种遮光板控制方法、遮光板控制系统及装置与流程

本申请涉及智能汽车技术领域,尤其涉及一种遮光板控制方法、遮光板控制系统及装置。



背景技术:

随着当今社会的发展,汽车已经成为人们日常生活中不可或缺的交通工具。

汽车驾驶员在驾驶汽车时,常常要受到来自其他汽车的灯光以及太阳光的干扰,形成眩目效应。眩目效应会严重影响驾驶员的视野,造成极大地安全隐患。

为了防眩光,人们使用了很多措施。比如,在汽车上安装遮光板,以便当驾驶员逆光驾驶时可以通过遮光板对强光进行遮挡。而当前汽车上配置的遮光板基本都是手动翻转进行遮光的,在翻转过程中势必对驾驶员的驾驶进行干扰,特别是在多弯道路行驶时,驾驶员会遇到突然出现强光的情况,此时驾驶员视觉会出现短暂失明的情况,驾驶员此时再去操作遮光板就会增加驾驶的危险性。而当驾驶员行驶出逆光路段后,放下的遮光板还是会继续遮挡光线的照入,进而可能会导致驾驶员的视野变暗,此时为了避免光线遮挡,需要驾驶员手动调节遮光板,同样会增加驾驶过程中的风险。

由此可见,如何在驾驶过程中,即保证驾驶员的驾驶规范,又可以避免太阳或者其他汽车灯管的干扰,成为现有技术亟待解决的问题。



技术实现要素:

本申请实施例提供一种遮光板控制方法,用以解决在现有汽车的遮光板需要驾驶员根据需要手动进行调节,调节过程会对驾驶员的驾驶造成干扰,进而极大地提高了出现交通事故风险的问题。

本申请实施例还提供一种遮光板控制系统,用以解决在现有汽车的遮光板需要驾驶员根据需要手动进行调节,调节过程会对驾驶员的驾驶造成干扰,进而极大地提高了出现交通事故风险的问题。

本申请实施例另外还提供一种遮光板控制装置,用以解决在现有汽车的遮光板需要驾驶员根据需要手动进行调节,调节过程会对驾驶员的驾驶造成干扰,进而极大地提高了出现交通事故风险的问题。

本申请实施例采用下述技术方案:

一种遮光板控制方法,包括:采集驾驶员面部图像,确定当前面部图像中人眼区域的亮度值;根据所述人眼区域的亮度值,对遮光板位置进行调节。

优选地,根据所述人眼区域的亮度值,对遮光板位置进行调节,具体包括:判断所述人眼区域的亮度值是否大于预设亮度阈值,当判断结果为是时,则控制遮光板放下。

优选地,当控制遮光板放下后,还包括:利用设置在遮光板上的光学传感器,判断当前照射在遮光板上的光线亮度值是否小于预设亮度阈值;当判断结果为是时,则控制遮光板收起。

优选地,采集驾驶员面部图像,确定当前面部图像中人眼区域的亮度值,具体包括:利用预先训练的人脸识别模型,对采集到的驾驶员面部图像进行关键点检测,以识别出面部图像中的眼睛位置;根据所述面部图像中的眼睛位置的图像,确定当前面部图像中所述人眼区域的亮度值。

优选地,根据所述面部图像中的眼睛位置的图像,确定当前面部图像中所述人眼区域的亮度值,具体包括:确定所述人眼区域的所包含像素点的rgb值之和;根据所述rgb值之和,确定所述人眼区域各像素点对应的rgb均值;根据所述rgb均值确定当前面部图像中所述人眼区域的亮度值。

一种遮光板控制系统,包括:控制器、摄像模块、亮度值确定模块、遮光板以及设置在遮光板上的光学传感器;所述摄像模块用于采集驾驶员面部图像;所述亮度值确定模块用于根据摄像模块采集到的驾驶员面部图像,确定所述面部图像中人眼区域的亮度值;所述光学传感器用于采集照射在遮光板上的光线亮度值;所述控制器用于根据亮度值确定模块以及光学传感器确定的亮度值,控制遮光板的收起/放下。

优选地,亮度值确定模块,具体用于:利用预先训练的人脸识别模型,对采集到的驾驶员面部图像进行关键点检测,以识别出面部图像中的眼睛位置,将所述人眼位置确定为所述面部图像中的人眼区域;确定所述人眼区域所包含像素点的rgb值之和;根据所述rgb值之和,确定所述人眼区域各像素点对应的rgb均值;根据所述rgb均值确定当前面部图像中所述人眼区域的亮度值。

优选地,控制器,具体用于:接收亮度值确定模块确定的所述人眼区域的亮度值,当判断所述人眼区域的亮度值大于预设亮度阈值,控制遮光板放下;接收光学传感器确定的照射在遮光板上光线的亮度值,当判断所述照射在遮光板上光线的亮度值小于预设亮度阈值,控制遮光板收起。

一种遮光板控制装置,包括:亮度值确定单元,用于采集驾驶员面部图像,确定当前面部图像中人眼区域的亮度值;遮光板控制单元,用于根据所述人眼区域的亮度值,对遮光板位置进行调节。

优选地,遮光板控制单元,具体用于:判断所述人眼区域的亮度值是否大于预设亮度阈值,当判断结果为是时,则控制遮光板放下。

优选地,遮光板控制单元,还用于:利用设置在遮光板上的光学传感器,判断当前照射在遮光板上的光线亮度值是否小于预设亮度阈值;当判断结果为是时,则控制遮光板收起。

优选地,亮度值确定单元,具体用于:利用预先训练的人脸识别模型,对采集到的驾驶员面部图像进行关键点检测,以识别出面部图像中的眼睛位置;根据所述面部图像中的眼睛位置的图像,确定当前面部图像中所述人眼区域的亮度值。

优选地,亮度值确定单元,具体用于:确定所述人眼区域的所包含像素点的rgb值之和;根据所述rgb值之和,确定所述人眼区域各像素点对应的rgb均值;根据所述rgb均值确定当前面部图像中所述人眼区域的亮度值。

本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:

采用本申请实施例提供的遮光板控制方法,在车辆行驶过程中,可以通过图像采集装置对驾驶员面部图像进行采集,并根据采集到的驾驶员面部图像,确定当前面部图像中处于人眼区域的图像亮度值,进而可以根据驾驶员面部图像上人眼区域的亮度值,对遮光板进行调整。当确定当前驾驶员人眼区域的亮度值高于预设亮度值阈值时,可以自动控制遮光板放下,以通过遮光板遮挡照射入驾驶员眼部的强光;而当遮光板放下后,同时还可以通过设置在遮光板上的光学传感器对照射在遮光板上的光线的亮度值进行确定,并在确定当前照射在遮光板上光线的亮度值低于预设阈值后,自动控制遮光板收起,以避免由于遮光板的遮挡,挡住驾驶室光线较弱的问题。由此可见,采用本方案所提供的方法,遮光板可以根据当前照射在驾驶员眼部光线的强度,自动控制遮光板的放下与收起,该过程完全不需要驾驶员进行手动调节,避免了驾驶员手动调节遮光板过程中可能出现的驾驶干扰,极大地提高了驾驶安全系数。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种遮光板控制方法的具体流程示意图;

图2为本申请实施例提供的一种遮光板的具体结构示意图;

图3为本申请实施例提供的一种确定人眼区域的具体流程示意图;

图4为本申请实施例提供的一种遮光板控制系统的具体结构示意图;

图5为本申请实施例提供的一种遮光板控制装置的具体结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

以下结合附图,详细说明本申请各实施例提供的技术方案。

本申请实施例提供的一种遮光板控制方法,用以解决在现有汽车的遮光板需要驾驶员根据需要手动进行调节,调节过程会对驾驶员的驾驶造成干扰,进而极大地提高了出现交通事故风险的问题。

本申请实施例所提供的遮光板控制方法,该方法的执行主体,可以是车载电脑,或者该方法的执行主体也可以是由遮光板以及相关控制组件组所组成的遮光板控制系统。所述的执行主体并不构成对本申请的限定,为了便于描述,本发明实施例均以执行主体为车载电脑为例进行说明。

该方法的具体实现流程示意图如图1所示,主要包括下述步骤:

步骤11,采集驾驶员面部图像,确定当前面部图像中人眼区域的亮度值;

目前,汽车的遮光板一般安装在驾驶员与副驾驶的头部上方,在收起状态时,遮光板的一侧朝向驾驶员(或副驾驶),而另一侧朝向汽车顶部,因而在本方案中,可以通过在遮光板上设置摄像头的方式,以通过该摄像头采集驾驶员(或者副驾驶)的面部图像。例如,如图2所示,在遮光板的a面上设置有摄像头a,则在行驶过程中可以通过该摄像头a对驾驶员(或者副驾驶)的面部图像进行采集。

这里需要说明的是,摄像头除了可以直接设置在遮光板上,还可以设置在车辆驾驶室中其他任意可以采集到驾驶员或者副驾驶面部图像的位置,本申请对摄像头在汽车中安装的位置不做限定,只要保证设置在该位置的摄像头可以采集到驾驶员或者副驾驶面部图像即可。

在本申请实施例中,在车辆行驶过程中,车载电脑可以控制摄像头按照预设的时间间隔对驾驶员以及副驾驶的面部图像进行采集,并接收摄像头采集到的面部图像,车载电脑可以根据预先训练好的人脸关键点检测模型,对接收到的面部图像进行人脸关键点检测,以确定出面部图像上的人眼位置,并根据面部图像中的人眼位置确定出该面部图像中人眼区域的亮度值,具体地,本方案提供的方法可以包括:利用预先训练的人脸识别模型,对采集到的驾驶员面部图像进行关键点检测,以识别出面部图像中的眼睛位置;根据所述面部图像中的眼睛位置的图像,确定当前面部图像中所述人眼区域的亮度值。

其中,该人脸关键点检测模型可以是基于主动形状模型(activeshapemodels,asm)训练生成的。人脸关键点检测模型的训练过程主要包括以下几个部分:

第一部分:建立形状模型;

收集若干个具有人脸面部区域的样本图片作为训练样本,手动记录各个训练样本中的k个关键特征点,以得到训练集,通过构建训练集的形状向量,进行形状归一化处理,以实现对手动标注的人脸形状进行对齐,消除由于图片中人脸角度、远近、姿态等外界因素的影响,而造成干扰,并对对齐后的形状向量进行pca处理;

第二部分:为每个特征点构建局部特征;

为了能在每一次迭代过程中为每个特征点寻找新的位置,需要为每个特征点分别建立局部特征。

第三部分:利用经过上述步骤处理后得到的训练样本集对预先建立的性状模型进行训练,以得到人脸关键点检测模型。

由于人脸关键点检测模型的训练方法属于比较成熟的相关技术,因而针对本申请实施例中所使用的人脸关键点检测模型具体训练方式,此处不再赘述。

这里还需要说明的是,在本申请实施例中,除了可以使用人脸关键点检测模型识别面部图像中的眼睛位置外,还可以根据级联形状回归cpr(cascadedposeregression)方法,或者基于深度学习的方法来识别面部图像中的眼睛位置。可以理解的是,本申请所采用的基于人脸关键点检测模型确定眼睛位置的方案只是一种示例性描述,并不构成对本申请的限定。

在本申请实施例中,由于驾驶员(或者副驾驶)在车内的位置基本固定,因而在一种实施方式中,可以采用上一次检测出脸部位置作为重点区域,将其从采集到的面部图像中裁剪出来,并将裁剪出的图像输入人脸关键点检测模型,以提高眼睛位置的检测速度与准确性。而当在裁剪出的重点区域内无法检测到人脸关键点时,则再将摄像头采集到的、完整的面部图像输入人脸关键点检测模型。

在本方案中,根据在面部图像中确定的眼睛位置,确定该面部图像中人眼区域的方法,具体可以包括下述步骤:

子步骤a:将检测到的两眼关键点连线,将该连线记为线段l;

子步骤b:将线段l两端延长长度x,得到线段l’;

子步骤c:在线段l’的两个端点沿与线段l’垂直的两个方向分别绘制4条线段,其长度都是y,则这4条线段的端点为p1,p2,p3,p4,并将由p1,p2,p3,p4四个端点所围成的矩形作为该面部图像中人眼区域,如图3所示。其中,长度x和y的取值可以参考人眼的平均尺寸,x可以根据人眼的平均宽度进行设置,y可以根据人眼的平均高度进行设置。

另外,这里需要说明的是,在实际使用中,车载电脑可以根据驾驶员实际的面部特征,对人眼区域位置进行调整,以使得通过上述方法所绘制出的代表人眼区域的矩形框在人脸上的位置更加符合驾驶员实际的面部特点。即在执行子步骤d时,将线段l两段左右延长的长度可以分别为x1和x2,而在执行子步骤c时,上下延长的长度可以分别为y1和y2,在实际也就是说这个矩形框可以根据实际需要偏上、偏下、偏左或偏右,可以理解的是,本申请所采用的上述子步骤a~子步骤c来确定人眼区域的方案只是一种示例性描述,并不构成对本申请的限定。

在通过执行上述方法确定出面部图像中的人眼区域后,车载电脑可以根据该面部图像中人眼区域对应像素点的rgb值来确定该人眼区域的亮度,具体地,本方案可以通过下述方法确定人眼区域的亮度值:确定所述人眼区域的所包含像素点的rgb值之和;根据所述rgb值之和,确定所述人眼区域各像素点对应的rgb均值;根据所述rgb均值确定当前面部图像中所述人眼区域的亮度值。

在一种实施方式中,车载电脑可以对人眼区域所包含的所有像素点的rgb值进行相加求和,进而根据人眼区域内所有像素点的rgb之和,确定出该人眼区域内各像素点的rgb均值,并将该人眼区域内像素点的均值作为该人眼区域的亮度值。当某一像素点的rgb值中红色、绿色以及蓝色所对应的值均为0时,则表示该像素点当前颜色为黑色,即亮度最低;而当某一像素点的rgb值中红色、绿色以及蓝色所对应的值均为255时,则表示该像素点当前颜色为白色,即亮度最高,因而在本方案确定出人眼区域内各像素点的rgb均值越高,则说明当前人眼区域的亮度越高。

另外这里还需要说明的是,在本方案中除了可以通过计算各像素点rgb均值的方法确定人眼区域的亮度外,还可以通过其他亮度值确定方法,比如,可以将各像素点的rgb颜色转换在圆柱坐标系中表示,利用hsl(hue,saturation,lightness,色相、饱和度、亮度)色彩模式进行表示,在hsl色彩模式下,可以直接通过l对应的值表示各像素点的亮度值,则可以通过直接计算人眼区域各像素点的l值的均值,来确定人眼区域的亮度。可以理解的是,本申请所采用的根据人眼区域内各像素点的rgb均值来确定人眼区域亮度的方案只是一种示例性描述,并不构成对本申请的限定。

步骤12,根据通过执行步骤11确定的人眼区域亮度值,对遮光板位置进行调节。

在本申请实施例中,车载电脑可以通过判断人眼区域亮度值是否超过预设亮度阈值,来判断是否需要控制遮光板进行调整。例如,可以根据实际需要设置亮度阈值为220,220,220,则当通过执行步骤11确定的人眼区域的亮度值超过该亮度阈值时,说明当前光照可能会影响驾驶员的正常驾驶,则车载电脑可以控制遮光板放下,以对照入驾驶员人眼区域内的光线进行遮挡。

在日常驾驶中,遮光板的放下角度往往会直接影响到驾驶员的视野,一般地,遮光板放下角度越小,则驾驶员视野越好,反之当遮光板处于完全放下的状态时,驾驶员的视野受到的影响程度最大。为了避免完全放下遮光板对驾驶员视野的影响,在本申请实施例中,当车载电脑判断人眼区域亮度值超过预设亮度值阈值后,车载电脑除了可以直接控制遮光板完全放下,以对照入驾驶员人员区域内的光线进行遮挡以外,还可以通过该调节遮光板放下角度的方式,来遮挡照入驾驶员人员区域内的光线。

在一种实施方式中,车载电脑可以根据通过执行步骤11确定出的驾驶员人眼区域对遮光版的放下角度进行调整,在调整过程中实时通过图像采集装置采集驾驶员人眼区域的图像,并计算该人眼区域的亮度值,当确定该人眼区域亮度值小于预设亮度阈值后,则说明此时遮光板的放下角度已经可以遮挡住照入驾驶员人眼区域的光线了,则车载电脑可以停止继续放下遮光板,采用这样的方式,既保证遮光板可以完遮挡住照入人眼区域的光线,同时又避免了完全放下遮光板后对驾驶员视线的遮挡。

这里需要说明的是,在本申请实施例中,该亮度阈值可以根据以下两种方式进行设置:

方式a:根据实验数据预先默认设置的一个固定值;

比如通过实验测试,确定当照射入驾驶员眼部的光线亮度超过180时,驾驶员会感觉到刺眼,同时会出现闭眼等生理反应,而影响驾驶员的行驶安全,则在这种情况下可以将该亮度阈值设置为180。

方式b:可以实时根据上一个时刻采集到的人眼区域亮度值来计算;

在本方案中,摄像头可以按照预设采集间隔,在行驶过程中持续对驾驶员面部图像进行采集,则车载电脑可以根据连续两个采集时刻采集到的面部图像中人眼区域亮度值的差值,来确定是否需要对遮光板进行调整。例如,当人眼区域内亮度值变化超过某一阈值时,这种亮度的突然跳变也会造成驾驶员的眩目。因而在本方案中,车载电脑可以根据连续两个采集时刻采集到的人眼区域亮度值的差值,来确定驾驶员的眼睛所接收的光线强度是否突然升高,进而在出现光线亮度值突然升高的情况下,可以及时控制遮光板放下,此时即使照射在人眼区域的光线强度的绝对值并不很高,并未达到驾驶员感觉到刺眼的亮度阈值,但是车载电脑也可以及时控制遮光板放下,以防止亮度突然升高而导致驾驶员眩目。

另外这里还需要说明的是,当车载电脑控制遮光板放下后,为了避免当车辆行驶出逆光区域后,放下的遮光板还是会继续遮挡光线的照入,进而可能会导致驾驶员的视野变暗,此时需要驾驶员手动收起遮光板,而导致的驾驶风险,在本方案中,当通过车载电脑控制遮光板放下后,车载电脑还会继续通过设置在遮光板上的光学传感器对照射在遮光板上光线的亮度进行监测,并在确定照射在遮光板上光线的亮度值低于预设阈值时,控制遮光板收起,具体地,当遮光板放下后,本申请实施例提供的方法还可以包括:利用设置在遮光板上的光学传感器,判断当前照射在遮光板上的光线亮度值是否小于预设亮度阈值;当判断结果为是时,则控制遮光板收起。

在本申请实施例中,该光学传感器可以设置在遮光板靠近车窗的一面上,例如,仍以图2为例,其中遮光板的a面上设置有用于采集驾驶员面部图像的摄像头,而遮光板的b面上设置有光学传感器,以使得当遮光板放下后,可以通过设置在b面上的光学传感器,对照射在遮光板上光线的亮度进行监控。

同时,在本申请实施例中,为了防止频繁放下/收起遮光板,可设置控制遮光板放下的条件为:在预设的一段时间,确定人眼区域内亮度值超过预设亮度阈值的图像数量占所有采集的面部图像数量的比例超过预设阈值;同样,可设置控制遮光板收起的条件可设为:在预设的一段时间内,遮光板上的光学传感器检测到没有强光照射的时间的占比超过一个预设的阈值。

采用本申请实施例提供的遮光板控制方法,在车辆行驶过程中,可以通过图像采集装置对驾驶员面部图像进行采集,并根据采集到的驾驶员面部图像,确定当前面部图像中处于人眼区域的图像亮度值,进而可以根据驾驶员面部图像上人眼区域的亮度值,对遮光板进行调整。当确定当前驾驶员人眼区域的亮度值高于预设亮度值阈值时,可以自动控制遮光板放下,以通过遮光板遮挡照射入驾驶员眼部的强光;而当遮光板放下后,同时还可以通过设置在遮光板上的光学传感器对照射在遮光板上的光线的亮度值进行确定,并在确定当前照射在遮光板上光线的亮度值低于预设阈值后,自动控制遮光板收起,以避免由于遮光板的遮挡,挡住驾驶室光线较弱的问题。由此可见,采用本方案所提供的方法,遮光板可以根据当前照射在驾驶员眼部光线的强度,自动控制遮光板的放下与收起,该过程完全不需要驾驶员进行手动调节,避免了驾驶员手动调节遮光板过程中可能出现的驾驶干扰,极大地提高了驾驶安全系数。

另外,本申请实施例提供的一种遮光板控制系统,用以解决在现有汽车的遮光板需要驾驶员根据需要手动进行调节,调节过程会对驾驶员的驾驶造成干扰,进而极大地提高了出现交通事故风险的问题。该遮光板控制系统的具体结构示意图如图4所示,包括:控制器21、摄像模块22、亮度值确定模块23、遮光板24以及设置在遮光板上的光学传感器25。

其中,摄像模块22用于采集驾驶员面部图像;

亮度值确定模块23用于根据摄像模块采集到的驾驶员面部图像,确定所述面部图像中人眼区域的亮度值;

光学传感器25用于采集照射在遮光板上的光线亮度值;

控制器21用于根据亮度值确定模块23以及光学传感器25确定的亮度值,控制遮光板的收起/放下。

在一种实施方式中,亮度值确定模块23,具体用于:利用预先训练的人脸识别模型,对采集到的驾驶员面部图像进行关键点检测,以识别出面部图像中的眼睛位置,将所述人眼位置确定为所述面部图像中的人眼区域;确定所述人眼区域所包含像素点的rgb值之和;根据所述rgb值之和,确定所述人眼区域各像素点对应的rgb均值;根据所述rgb均值确定当前面部图像中所述人眼区域的亮度值。

在一种实施方式中,控制器21,具体用于:接收亮度值确定模块23确定的所述人眼区域的亮度值,当判断所述人眼区域的亮度值大于预设亮度阈值,控制遮光板24放下;接收光学传感器25确定的照射在遮光板上光线的亮度值,当判断所述照射在遮光板上光线的亮度值小于预设亮度阈值,控制遮光板24收起。

采用本申请实施例提供的遮光板控制系统,在车辆行驶过程中,可以通过图像采集装置对驾驶员面部图像进行采集,并根据采集到的驾驶员面部图像,确定当前面部图像中处于人眼区域的图像亮度值,进而可以根据驾驶员面部图像上人眼区域的亮度值,对遮光板进行调整。当确定当前驾驶员人眼区域的亮度值高于预设亮度值阈值时,可以自动控制遮光板放下,以通过遮光板遮挡照射入驾驶员眼部的强光;而当遮光板放下后,同时还可以通过设置在遮光板上的光学传感器对照射在遮光板上的光线的亮度值进行确定,并在确定当前照射在遮光板上光线的亮度值低于预设阈值后,自动控制遮光板收起,以避免由于遮光板的遮挡,挡住驾驶室光线较弱的问题。由此可见,采用本方案所提供的方法,遮光板可以根据当前照射在驾驶员眼部光线的强度,自动控制遮光板的放下与收起,该过程完全不需要驾驶员进行手动调节,避免了驾驶员手动调节遮光板过程中可能出现的驾驶干扰,极大地提高了驾驶安全系数

最后,本申请实施例提供的一种遮光板控制装置,用以解决在现有汽车的遮光板需要驾驶员根据需要手动进行调节,调节过程会对驾驶员的驾驶造成干扰,进而极大地提高了出现交通事故风险的问题。该装置的具体结构示意图如图5所示,包括:亮度值确定单元31以及遮光板控制单元32。

其中,亮度值确定单元31,用于采集驾驶员面部图像,确定当前面部图像中人眼区域的亮度值;

遮光板控制单元32,用于根据所述人眼区域的亮度值,对遮光板位置进行调节。

在一种实施方式中,遮光板控制单元32,具体用于:判断所述人眼区域的亮度值是否大于预设亮度阈值,当判断结果为是时,则控制遮光板放下。

在一种实施方式中,当所述遮光板控制单元控制遮光板放下后,遮光板控制单元32,还用于:利用设置在遮光板上的光学传感器,判断当前照射在遮光板上的光线亮度值是否小于预设亮度阈值;当判断结果为是时,则控制遮光板收起。

在一种实施方式中,亮度值确定单元31,具体用于:利用预先训练的人脸识别模型,对采集到的驾驶员面部图像进行关键点检测,以识别出面部图像中的眼睛位置;根据所述面部图像中的眼睛位置的图像,确定当前面部图像中所述人眼区域的亮度值。

在一种实施方式中,亮度值确定单元31,具体用于:确定所述人眼区域的所包含像素点的rgb值之和;根据所述rgb值之和,确定所述人眼区域各像素点对应的rgb均值;根据所述rgb均值确定当前面部图像中所述人眼区域的亮度值。

采用本申请实施例提供的遮光板控制装置,在车辆行驶过程中,可以通过图像采集装置对驾驶员面部图像进行采集,并根据采集到的驾驶员面部图像,确定当前面部图像中处于人眼区域的图像亮度值,进而可以根据驾驶员面部图像上人眼区域的亮度值,对遮光板进行调整。当确定当前驾驶员人眼区域的亮度值高于预设亮度值阈值时,可以自动控制遮光板放下,以通过遮光板遮挡照射入驾驶员眼部的强光;而当遮光板放下后,同时还可以通过设置在遮光板上的光学传感器对照射在遮光板上的光线的亮度值进行确定,并在确定当前照射在遮光板上光线的亮度值低于预设阈值后,自动控制遮光板收起,以避免由于遮光板的遮挡,挡住驾驶室光线较弱的问题。由此可见,采用本方案所提供的方法,遮光板可以根据当前照射在驾驶员眼部光线的强度,自动控制遮光板的放下与收起,该过程完全不需要驾驶员进行手动调节,避免了驾驶员手动调节遮光板过程中可能出现的驾驶干扰,极大地提高了驾驶安全系数。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1