本公开涉及汽车领域,特别涉及一种转向灯控制方法及装置、车载设备及存储介质。
背景技术:
1、转向灯在车辆转下时开启,作用是向其他车辆或行人指示当前车辆的转向。
2、转向灯按类型可以划分为卤素转向灯和发光二极管转向灯。发光二极管转向灯通过发光二极管中的自由电子与空穴复合发出光。
3、但是,相关技术中,转向灯的显示效果较单一。
技术实现思路
1、本公开提供了一种转向灯控制方法及装置、车载设备及存储介质,能够使得车辆的转向灯显示更加智能化和多样化,提高转向灯的显示效果。
2、一方面,提供了一种转向灯控制方法,所述方法包括:
3、响应于转向灯使能信号,获取摄像头采集的用户面部信息;
4、基于所述用户面部信息提取面部关键点;
5、基于所述面部关键点建立三维面部模型;
6、确定所述三维面部模型中眼部及眉毛处的关键点的三维坐标以及所述三维面部模型的欧拉角;
7、基于所述三维面部模型中眼部及眉毛处的关键点的三维坐标建立感兴趣区域roi;
8、在所述欧拉角不变的情况下,基于所述roi的高宽比进行所述roi的图像映射拉伸;
9、将拉伸后的所述roi中的所述关键点进行拟合以使所述关键点连接形成第一图形;
10、对所述第一图形进行膨胀,以获得膨胀后的第二图形;
11、对所述第二图形进行像素点填充;
12、通过转向灯显示填充后的所述第二图形。
13、可选地,所述基于所述面部关键点建立三维面部模型,包括:
14、从所述面部关键点中提取面部核心关键点,以确定所述三维面部模型的尺寸及姿态,所述核心关键点包括左眼角、右眼角、鼻尖、左嘴角、右嘴角、下颌处的6个关键点;
15、从所述面部关键点中提取面部器官关键点和面部轮廓关键点,所述面部器关键点包括眼睛、眉毛、鼻子、嘴巴处的51个关键点,所述面部轮廓关键点包括组成下颌线的17个关键点;
16、基于所述面部器官关键点、所述面部轮廓关键点以建立所述三维面部模型。
17、可选地,所述基于所述roi的高宽比进行所述roi的图像映射拉伸,包括:
18、将所述roi的高宽比由9:15拉伸至10:50。
19、可选地,所述将拉伸后的所述roi中的所述关键点进行拟合以使所述关键点连接形成第一图形,包括:
20、使用阶数高于或等于2阶的一元多项式,拟合所述roi中的所述关键点以形成所述第一图形。
21、可选地,所述对所述第一图形进行膨胀,包括:
22、沿法向量方向膨胀所述第一图形,以使得所述眉毛处的线宽至少大于两个像素点的宽度,所述眼睛处的线宽至少大于一个像素点的宽度。
23、可选地,所述通过转向灯显示填充后的所述第二图形,包括:
24、采用像素点集数组存储所述roi中的像素点信息;
25、实时更新所述roi中的像素点信息至所述像素点集数组中;
26、通过所述像素点集数组中存储的所述像素点信息,控制所述转向灯中对应位置处的led灯珠。
27、另一方面,提供了一种转向灯控制装置,所述装置包括:
28、获取模块,用于响应于转向灯使能信号,获取摄像头采集的用户面部信息;
29、处理模块,用于基于所述用户面部信息提取面部关键点;基于所述面部关键点建立三维面部模型;确定所述三维面部模型中眼部及眉毛处的关键点的三维坐标以及所述三维面部模型的欧拉角;基于所述三维面部模型中眼部及眉毛处的关键点的三维坐标建立感兴趣区域roi;在所述欧拉角不变的情况下,基于所述roi的高宽比进行所述roi的图像映射拉伸;将拉伸后的所述roi中的所述关键点进行拟合以使所述关键点连接形成第一图形;对所述第一图形进行膨胀,以获得膨胀后的第二图形;对所述第二图形进行像素点填充;
30、所述输出模块,还用于通过转向灯显示填充后的所述第二图形。
31、可选地,所述处理模块,用于从所述面部关键点中提取面部核心关键点,以确定所述三维面部模型的尺寸及姿态,所述核心关键点包括左眼角、右眼角、鼻尖、左嘴角、右嘴角、下颌处的6个关键点;从所述面部关键点中提取面部器官关键点和面部轮廓关键点,所述面部器关键点包括眼睛、眉毛、鼻子、嘴巴处的51个关键点,所述面部轮廓关键点包括组成下颌线的17个关键点;基于所述面部器官关键点、所述面部轮廓关键点以建立所述三维面部模型。
32、另一方面,提供了一种车载设备,所述车载设备包括如上所述的装置。
33、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如上任一项所述的方法。
34、本公开实施例提供的技术方案带来的有益效果是:
35、通过获取用户局部面部表情,如眼睛、眉毛处的表情,并将所述面部表情通过转向灯显示出来,眼睛及眉毛是用户面部动作较为丰富的区域,通过所述转向灯动态显示眼睛及眉毛处的动作即可充分展示用户当前面部表情。通过转向灯动态显示用户面部表情,使得车辆的转向灯显示更加智能化和多样化,提高转向灯的显示效果。
1.一种转向灯控制方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述面部关键点建立三维面部模型,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述roi的高宽比进行所述roi的图像映射拉伸,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述将拉伸后的所述roi中的所述关键点进行拟合以使所述关键点连接形成第一图形,包括:
5.根据权利要求1或2所述的方法,其特征在于,所述对所述第一图形进行膨胀,包括:
6.根据权利要求1或2所述的方法,其特征在于,所述通过转向灯显示填充后的所述第二图形,包括:
7.一种转向灯控制装置,其特征在于,所述装置包括:
8.根据权利要求7所述的转向灯控制装置,其特征在于,所述处理模块,用于从所述面部关键点中提取面部核心关键点,以确定所述三维面部模型的尺寸及姿态,所述核心关键点包括左眼角、右眼角、鼻尖、左嘴角、右嘴角、下颌处的6个关键点;从所述面部关键点中提取面部器官关键点和面部轮廓关键点,所述面部器关键点包括眼睛、眉毛、鼻子、嘴巴处的51个关键点,所述面部轮廓关键点包括组成下颌线的17个关键点;基于所述面部器官关键点、所述面部轮廓关键点以建立所述三维面部模型。
9.一种车载设备,其特征在于,所述车载设备包括如权利要求7或8所述的装置。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至6任一项所述的方法。