电子遮阳板的控制方法、装置、设备及可读存储介质

文档序号:1898802 发布日期:2021-11-30 浏览:25次 >En<

阅读说明:本技术 电子遮阳板的控制方法、装置、设备及可读存储介质 (Control method, device and equipment of electronic sun visor and readable storage medium ) 是由 翟文涛 梁晓冰 于 2021-08-23 设计创作,主要内容包括:本发明提供一种电子遮阳板的控制方法、装置、设备及可读存储介质,该方法包括:获取左眼坐标、右眼坐标以及光线的向量坐标;根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;分别判断第一直线和第二直线与电子遮阳板区域是否有交点;若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。通过本发明,解决了电子遮阳板无效开启且电子遮阳板变色区域较大对驾驶员视线的影响范围也较大的问题。(The invention provides a control method, a device, equipment and a readable storage medium of an electronic sun visor, wherein the method comprises the following steps: acquiring left eye coordinates, right eye coordinates and vector coordinates of light rays; calculating to obtain a first straight line consisting of the left-eye coordinate and the vector coordinate of the light according to the left-eye coordinate and the vector coordinate of the light; calculating to obtain a second straight line consisting of the right-eye coordinate and the vector coordinate of the light according to the right-eye coordinate and the vector coordinate of the light; whether intersection points exist between the first straight line and the electronic sun shield area and between the second straight line and the electronic sun shield area are judged respectively; if yes, the electronic sun shield is opened, and the color of a target area on the electronic sun shield is controlled to change; if not, the electronic sun shield is not opened, so that the electronic sun shield is in a transparent state. By the electronic sun shield, the problems that the electronic sun shield is opened inefficiently, and the influence range of the color changing area of the electronic sun shield on the sight of a driver is large are solved.)

电子遮阳板的控制方法、装置、设备及可读存储介质

技术领域

本发明涉及智能交通领域,尤其涉及一种电子遮阳板的控制方法、装置、设备及可读存储介质。

背景技术

车辆上安装遮阳板可以很好的遮挡光线,从而减小光线对驾驶员视线的影响。相关技术中,根据驾驶员面部区域的亮度判断人眼是否被光线照射,若判断结果为人眼被光线照射,则启动电子遮阳板,根据光照强度的强弱控制电子遮阳板上每条变色单元颜色的深浅。当光线是从侧方或者太阳高度较低,从前风窗照射人脸时,也会启动电子遮阳板,此时电子遮阳板并不能遮挡住太阳光线,属于无效开启。同时,变色区域为宽度范围内整条区域变色,变色区域较大,对驾驶员视线的影响也较大。

发明内容

本发明的主要目的在于提供一种电子遮阳板的控制方法、装置、设备及可读存储介质,旨在解决电子遮阳板无效开启且电子遮阳板变色区域较大对驾驶员视线的影响范围也较大的问题。

第一方面,本发明提供一种电子遮阳板的控制方法,包括以下步骤:

获取左眼坐标、右眼坐标以及光线的向量坐标;

根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;

根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;

分别判断第一直线和第二直线与电子遮阳板区域是否有交点;

若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;

若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。

可选的,所述获取左眼坐标、右眼坐标以及光线的向量坐标的步骤包括:

通过摄像装置获取左眼和右眼在整车坐标系下的坐标;

通过传感器获取光线在整车坐标系下的向量坐标。

可选的,所述根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线的步骤包括:

将左眼坐标以及光线的向量坐标带入空间直线的点向式方程,获取左眼坐标与光线的向量坐标所组成的第一直线。

可选的,所述根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线的步骤包括:

将右眼坐标以及光线的向量坐标带入空间直线的点向式方程,获取右眼坐标与光线的向量坐标所组成的第二直线。

可选的,所述若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色的步骤包括:

若第一直线和/或第二直线与电子遮阳板区域有交点,则以所述交点作为目标点,根据光照强度控制以目标点为中心点的目标区域变色。

可选的,所述若没有,则不开启电子遮阳板的步骤包括:

若没有,则判断电子遮阳板此时是否处于已打开状态,若处于,则关闭电子遮阳板;

若不处于,则不开启电子遮阳板。

第二方面,本发明还提供一种电子遮阳板的控制装置,所述电子遮阳板的控制装置包括:

获取模块:用于获取左眼坐标、右眼坐标以及光线的向量坐标;

第一计算模块:用于根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;

第二计算模块:用于根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;

判断模块:用于分别判断第一直线和第二直线与电子遮阳板区域是否有交点;

第一执行模块:用于若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;

第二执行模块:用于若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。

可选的,第一执行模块,具体用于:

若第一直线和/或第二直线与电子遮阳板区域有交点,则以所述交点作为目标点,根据光照强度控制以目标点为中心点的目标区域变色。

第三方面,本发明还提供一种电子遮阳板的控制设备,所述电子遮阳板的控制设备包括处理器、存储器、以及存储在所述存储器上并可被所述处理器执行的电子遮阳板的控制程序,其中所述电子遮阳板的控制程序被所述处理器执行时,实现如上所述的电子遮阳板的控制方法的步骤。

第四方面,本发明还提供一种可读存储介质,所述可读存储介质上存储有电子遮阳板的控制程序,其中所述电子遮阳板的控制程序被处理器执行时,实现如上所述的电子遮阳板的控制方法的步骤。

本发明中,获取左眼坐标、右眼坐标以及光线的向量坐标;根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;分别判断第一直线和第二直线与电子遮阳板区域是否有交点;若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。通过本发明,获取光线、人眼以及电子遮阳板区域的位置关系从而确定光线是否通过电子遮阳板区域照射到人眼,并且只控制电子遮阳板目标区域变色,解决了电子遮阳板无效开启且电子遮阳板变色区域较大对驾驶员视线的影响范围也较大的问题。

附图说明

图1为本发明实施例方案中涉及的电子遮阳板的控制设备的硬件结构示意图;

图2为本发明电子遮阳板的控制方法第一实施例的流程示意图;

图3为本发明电子遮阳板的控制方法一实施例的人眼坐标获取示意图;

图4为本发明电子遮阳板的控制方法一实施例的目标区域示意图;

图5为本发明电子遮阳板的控制方法一实施例的光线照射路径示意图;

图6为本发明电子遮阳板的控制装置第一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

第一方面,本发明实施例提供一种电子遮阳板的控制设备。

参照图1,图1为本发明实施例方案中涉及的电子遮阳板的控制设备的硬件结构示意图。本发明实施例中,电子遮阳板的控制设备可以包括处理器1001(例如中央处理器Central Processing Unit,CPU),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信;用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard);网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真WIreless-FIdelity,WI-FI接口);存储器1005可以是高速随机存取存储器(random access memory,RAM),也可以是稳定的存储器(non-volatile memory),例如磁盘存储器,存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的硬件结构并不构成对本发明的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

继续参照图1,图1中作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及电子遮阳板的控制程序。其中,处理器1001可以调用存储器1005中存储的电子遮阳板的控制程序,并执行本发明实施例提供的电子遮阳板的控制方法。

第二方面,本发明实施例提供了一种电子遮阳板的控制方法。

一实施例中,参照图2,图2为本发明电子遮阳板的控制方法第一实施例的流程示意图。如图2所示,电子遮阳板的控制方法,包括以下步骤:

S10:获取左眼坐标、右眼坐标以及光线的向量坐标;

本实施例中,通过摄像装置识别驾驶员眼球的空间位置坐标,获取左眼坐标(e,f,g),右眼坐标(E,F,G)。通过传感器确定光线照射方向的单位向量坐标

进一步地,一实施例中,步骤S10包括:

通过摄像装置获取左眼和右眼在整车坐标系下的坐标;

通过传感器获取光线在整车坐标系下的向量坐标。

本实施例中,整车坐标系是用来描述汽车运动的坐标系。其原点根据出厂设定确定,当车辆在水平路面上处于静止状态,X轴平行于地面指向驾驶员后方,Z轴通过原点指向上方,Y轴平行于地面指向驾驶员的右侧。参照图3,图3为本发明电子遮阳板的控制方法一实施例的人眼坐标获取示意图,如图3所示,设置两个摄像装置,当摄像装置为面部识别摄像头时,两个面部识别摄像头到左眼的交点即为左眼在整车坐标系下的坐标(e,f,g),两个面部识别摄像头到右眼的交点即为右眼在整车坐标系下的坐标(E,F,G)。

当传感器为光线传感器时,通过光线传感器获取光线的方位角度,根据光线的强弱差异信号来确定光线在整车坐标系下的单位方向向量坐标

S20:根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;

本实施例中,根据左眼坐标(e,f,g)和光线的单位向量坐标 得到与向量S平行的第一直线L1的方程为其中,(x,y,z)为第一直线L1上任意一点坐标。当第一直线L1的方程中任意一分母为0时,其对应的分子也为0,例如当第一直线L1的方程中a为0时,第一直线L1的方程变成当第一直线L1的方程中a和b为0时,第一直线L1的方程变成k为非零实数。

进一步地,一实施例中,步骤S20包括:

将左眼坐标以及光线的向量坐标带入空间直线的点向式方程,获取左眼坐标与光线的向量坐标所组成的第一直线。

本实施例中,空间直线的点向式方程为将左眼坐标(e,f,g)以及光线的向量坐标带入空间直线的点向式方程,得到左眼坐标与光线的向量坐标所组成的第一直线L1:其中,(x,y,z)为第一直线L1上任意一点坐标。

S30:根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;

本实施例中,根据右眼坐标(E,F,G)和光线的向量坐标得到与向量S平行的第二直线L2的方程为其中,(X,Y,Z)为第二直线L2上任意一点坐标。当第二直线L2的方程中任意一分母为0时,其对应的分子也为0,例如当第二直线L2的方程中a为0时,第二直线L2的方程变成当第二直线L2的方程中a和b为0时,第二直线L2的方程变成K为非零实数。

进一步地,一实施例中,步骤S30包括:

将右眼坐标以及光线的向量坐标带入空间直线的点向式方程,获取右眼坐标与光线的向量坐标所组成的第二直线。

本实施例中,空间直线的点向式方程为将右眼坐标(E,F,G)以及光线的向量坐标带入空间直线的点向式方程,得到右眼坐标与光线的向量坐标所组成的第二直线L2:其中,(X,Y,Z)为第二直线L2上任意一点坐标。

S40:分别判断第一直线和第二直线与电子遮阳板区域是否有交点;

本实施例中,获取车辆上电子遮阳板的点集信息,根据人眼、车以及太阳的参数信息建立数学模型,确定电子遮阳板区域。若第一直线和/或第二直线经过电子遮阳板区域,则第一直线和/或第二直线与电子遮阳板区域有交点。若第一直线和/或第二直线不经过电子遮阳板区域,则第一直线和/或第二直线与电子遮阳板区域没有交点。

S50:若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;

本实施例中,第一直线和/或第二直线与电子遮阳板区域有交点,则开启电子遮阳板,并根据光照强度控制电子遮阳板上的目标区域变色。光照越强,目标区域颜色越深,光照越弱,目标区域颜色越浅。进一步地,开启电子遮阳板,并控制电子遮阳板上的目标区域变色的步骤之后,返回步骤S10,重新获取左眼坐标、右眼坐标以及光线的向量坐标。

进一步地,一实施例中,步骤S50包括:

若第一直线和/或第二直线与电子遮阳板区域有交点,则以所述交点作为目标点,根据光照强度控制以目标点为中心点的目标区域变色。

本实施例中,参照图4,图4为本发明电子遮阳板的控制方法一实施例的目标区域示意图,如图4所示,以第一直线和第二直线与电子遮阳板区域的交点作为目标点,即光线通过电子遮阳板区域照射到人眼,此时开启电子遮阳板,控制电子遮阳板以目标点为中心点,直径为60mm的圆形目标区域变色。容易想到的是,本实施例中的参数以及目标区域的形状和范围仅供参考,在此不做限制。

S60:若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。

本实施例中,第一直线和/或第二直线与电子遮阳板区域没有交点,不开启电子遮阳板,此时电子遮阳板处于透明状态,减小电子遮阳板对驾驶员前方视线的影响。进一步地,若第一直线和/或第二直线与电子遮阳板区域没有交点,则不开启电子遮阳板的步骤之后,返回步骤S10,重新获取左眼坐标、右眼坐标以及光线的向量坐标。

进一步地,一实施例中,若没有,则不开启电子遮阳板的步骤包括:

若没有,则判断电子遮阳板此时是否处于已打开状态,若处于,则关闭电子遮阳板;

若不处于,则不开启电子遮阳板。

本实施例中,参照图5,图5为本发明电子遮阳板的控制方法一实施例的光线照射路径示意图,如图5所示,第一直线和/或第二直线与电子遮阳板区域没有交点,即光线不是通过电子遮阳板区域照射人眼,此时,若电子遮阳板处于已打开状态,则关闭电子遮阳板,使得电子遮阳板处于透明状态。若电子遮阳板处于未打开状态,则控制电子遮阳板不开启,避免了电子遮阳板的无效开启。进一步地,设置控制电子遮阳板开启或关闭的开关,即使第一直线和/或第二直线与电子遮阳板区域没有交点,也可通过控制电子遮阳板开启或关闭的开关进而控制电子遮阳板全部打开或关闭。

本实施例中,获取左眼坐标、右眼坐标以及光线的向量坐标;根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;分别判断第一直线和第二直线与电子遮阳板区域是否有交点;若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。通过本实施例,获取光线、人眼以及电子遮阳板区域的位置关系从而确定光线是否通过电子遮阳板区域照射到人眼,并且只控制电子遮阳板目标区域变色,解决了电子遮阳板无效开启且电子遮阳板变色区域较大对驾驶员视线的影响范围也较大的问题。

第三方面,本发明实施例还提供一种电子遮阳板的控制装置。

一实施例中,参照图6,图6为本发明电子遮阳板的控制装置第一实施例的功能模块示意图。如图6所示,电子遮阳板的控制装置包括:

获取模块10:用于获取左眼坐标、右眼坐标以及光线的向量坐标;

第一计算模块20:用于根据左眼坐标以及光线的向量坐标,计算得到左眼坐标与光线的向量坐标所组成的第一直线;

第二计算模块30:用于根据右眼坐标以及光线的向量坐标,计算得到右眼坐标与光线的向量坐标所组成的第二直线;

判断模块40:用于分别判断第一直线和第二直线与电子遮阳板区域是否有交点;

第一执行模块50:用于若有,则开启电子遮阳板,并控制电子遮阳板上的目标区域变色;

第二执行模块60:用于若没有,则不开启电子遮阳板,使得电子遮阳板处于透明状态。

进一步地,一实施例中,获取模块10,具体用于:

通过摄像装置获取左眼和右眼在整车坐标系下的坐标;

通过传感器获取光线在整车坐标系下的向量坐标。

进一步地,一实施例中,第一计算模块20,具体用于:

将左眼坐标以及光线的向量坐标带入空间直线的点向式方程,获取左眼坐标与光线的向量坐标所组成的第一直线。

进一步地,一实施例中,第二计算模块30,具体用于:

将右眼坐标以及光线的向量坐标带入空间直线的点向式方程,获取右眼坐标与光线的向量坐标所组成的第二直线。

进一步地,一实施例中,第一执行模块50,具体用于:

若第一直线和/或第二直线与电子遮阳板区域有交点,则以所述交点作为目标点,根据光照强度控制以目标点为中心点的电子目标区域变色。

进一步地,一实施例中,第二执行模块60,具体用于:

若没有,则判断电子遮阳板此时是否处于已打开状态,若处于,则关闭电子遮阳板;

若不处于,则不开启电子遮阳板。

其中,上述电子遮阳板的控制装置中各个模块的功能实现与上述电子遮阳板的控制方法实施例中各步骤相对应,其功能和实现过程在此处不再一一赘述。

第四方面,本发明实施例还提供一种可读存储介质。

本发明可读存储介质上存储有电子遮阳板的控制程序,其中所述电子遮阳板的控制程序被处理器执行时,实现如上述的电子遮阳板的控制方法的步骤。

其中,电子遮阳板的控制程序被执行时所实现的方法可参照本发明电子遮阳板的控制方法的各个实施例,此处不再赘述。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:尾门组件及其控制方法、控制设备和车辆

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!