一种自动调整光线的智能镜控制方法及系统与流程

文档序号:37158457发布日期:2024-02-26 17:23阅读:13来源:国知局
一种自动调整光线的智能镜控制方法及系统与流程

本发明涉及智能镜,具体涉及一种自动调整光线的智能镜控制方法及系统。


背景技术:

1、智能镜是一种集成了多种智能化功能的镜子,例如智能镜可以包括灯光带,当用户进行化妆时,用户可以手动调整智能镜中的灯光带的亮度来照亮用户,以方便用户进行化妆操作。

2、然而,在用户在智能镜照镜子的化妆过程中,选择合适的粉底颜色和厚度是至关重要的一步。现有技术中,用户在智能镜上化妆时通常依赖于个人经验和技巧来确定粉底的颜色和厚度,这不仅需要花费大量的时间和精力,而且难以保证选择的粉底与用户的肤色和面部特征相匹配,造成妆容效果较差。因此,如何准确确定用户在智能镜照镜子化妆时的粉底颜色和厚度是当前亟待解决的问题。

3、因此如何准确确定用户在智能镜照镜子化妆时的粉底颜色和厚度是当前亟待解决的问题。


技术实现思路

1、本发明主要解决的技术问题如何准确确定化妆时的粉底颜色和厚度。

2、根据第一方面,本发明提供一种自动调整光线的智能镜控制方法,包括:获取用户在智能镜前的动作视频;基于所述用户在智能镜前的动作视频使用判断模型确定用户是否将要进行面部化妆;若所述判断模型的输出为用户将要进行面部化妆,则基于所述用户在智能镜前的动作视频使用动作视频处理模型确定环境灯光亮度、用户肤色信息、用户面部位置信息;基于所述用户面部位置信息和智能镜中灯光带的位置信息确定智能镜中灯光带的发光位置;基于所述灯光带的发光位置、所述环境灯光亮度、所述用户肤色信息、所述用户面部位置信息确定灯光带的发光位置发出的不同颜色光的光照强度;基于所述灯光带的发光位置发出的不同颜色光的光照强度控制灯光带的发光位置进行发光,并获取用户面部被不同颜色光所照射得到的不同颜色的面部图像;基于所述用户面部被不同颜色光所照射得到的不同颜色的面部图像构建多个节点和所述多个节点之间的多条边,所述多个节点中的每一个节点表示每种颜色光照下的人面部,所述多个节点中的每一个节点包括多个节点特征,所述多个节点特征包括每种颜色光照下的面部图像、每种颜色光照的光照强度;基于图神经网络模型对所述多个节点和所述多个节点之间的多条边进行处理确定用户面部的色素斑点信息、皮肤湿度、光滑度、皮肤色调、皮肤类型;基于所述用户肤色信息、所述用户面部的色素斑点信息、皮肤湿度、光滑度、皮肤色调、皮肤类型使用粉底确定模型确定化妆时的粉底颜色和粉底厚度。

3、更进一步地,所述方法还包括:若所述判断模型的输出为用户不进行面部化妆,则基于预设的参数开启智能镜中灯光带对用户进行照明。

4、更进一步地,所述用户肤色信息包括面部肤色信息和脖子肤色信息。

5、更进一步地,所述判断模型为transformer模型,所述判断模型的输入为所述用户在智能镜前的动作视频,所述判断模型的输出为用户将要进行面部化妆或用户不进行面部化妆。

6、更进一步地,所述动作视频处理模型为transformer模型,所述动作视频处理模型的输入为所述用户在智能镜前的动作视频,所述动作视频处理模型的输出为环境灯光亮度、用户肤色信息、用户面部位置信息。

7、根据第二方面,本发明提供一种自动调整光线的智能镜控制系统,包括:第一获取模块,用于获取用户在智能镜前的动作视频;

8、判断模块,用于基于所述用户在智能镜前的动作视频使用判断模型确定用户是否将要进行面部化妆;

9、动作处理模块,用于若所述判断模型的输出为用户将要进行面部化妆,则基于所述用户在智能镜前的动作视频使用动作视频处理模型确定环境灯光亮度、用户肤色信息、用户面部位置信息;

10、发光位置确定模块,用于基于所述用户面部位置信息和智能镜中灯光带的位置信息确定智能镜中灯光带的发光位置;

11、光照强度确定模块,用于基于所述灯光带的发光位置、所述环境灯光亮度、所述用户肤色信息、所述用户面部位置信息确定灯光带的发光位置发出的不同颜色光的光照强度;

12、第二获取模块,用于基于所述灯光带的发光位置发出的不同颜色光的光照强度控制灯光带的发光位置进行发光,并获取用户面部被不同颜色光所照射得到的不同颜色的面部图像;

13、图结构构建模块,用于基于所述用户面部被不同颜色光所照射得到的不同颜色的面部图像构建多个节点和所述多个节点之间的多条边,所述多个节点中的每一个节点表示每种颜色光照下的人面部,所述多个节点中的每一个节点包括多个节点特征,所述多个节点特征包括每种颜色光照下的面部图像、每种颜色光照的光照强度;

14、图结构处理模块,用于基于图神经网络模型对所述多个节点和所述多个节点之间的多条边进行处理确定用户面部的色素斑点信息、皮肤湿度、光滑度、皮肤色调、皮肤类型;

15、粉底确定模块,用于基于所述用户肤色信息、所述用户面部的色素斑点信息、皮肤湿度、光滑度、皮肤色调、皮肤类型使用粉底确定模型确定化妆时的粉底颜色和粉底厚度。

16、更进一步地,所述系统还用于:若所述判断模型的输出为用户不进行面部化妆,则基于预设的参数开启智能镜中灯光带对用户进行照明。

17、更进一步地,所述用户肤色信息包括面部肤色信息和脖子肤色信息。

18、更进一步地,所述判断模型为transformer模型,所述判断模型的输入为所述用户在智能镜前的动作视频,所述判断模型的输出为用户将要进行面部化妆或用户不进行面部化妆。

19、更进一步地,所述动作视频处理模型为transformer模型,所述动作视频处理模型的输入为所述用户在智能镜前的动作视频,所述动作视频处理模型的输出为环境灯光亮度、用户肤色信息、用户面部位置信息。

20、本发明提供的一种自动调整光线的智能镜控制方法及系统,该方法包括获取用户在智能镜前的动作视频;基于所述用户在智能镜前的动作视频使用判断模型确定用户是否将要进行面部化妆;若所述判断模型的输出为用户将要进行面部化妆,则基于所述用户在智能镜前的动作视频使用动作视频处理模型确定环境灯光亮度、用户肤色信息、用户面部位置信息;基于所述用户面部位置信息和智能镜中灯光带的位置信息确定智能镜中灯光带的发光位置;基于所述灯光带的发光位置、所述环境灯光亮度、所述用户肤色信息、所述用户面部位置信息确定灯光带的发光位置发出的不同颜色光的光照强度;基于所述灯光带的发光位置发出的不同颜色光的光照强度控制灯光带的发光位置进行发光,并获取用户面部被不同颜色光所照射得到的不同颜色的面部图像;基于所述用户面部被不同颜色光所照射得到的不同颜色的面部图像构建多个节点和所述多个节点之间的多条边,所述多个节点中的每一个节点表示每种颜色光照下的人面部,所述多个节点中的每一个节点包括多个节点特征,所述多个节点特征包括每种颜色光照下的面部图像、每种颜色光照的光照强度;基于图神经网络模型对所述多个节点和所述多个节点之间的多条边进行处理确定用户面部的色素斑点信息、皮肤湿度、光滑度、皮肤色调、皮肤类型;基于所述用户肤色信息、所述用户面部的色素斑点信息、皮肤湿度、光滑度、皮肤色调、皮肤类型使用粉底确定模型确定化妆时的粉底颜色和粉底厚度,该方法能够准确确定用户在智能镜照镜子化妆时的粉底颜色和厚度。

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