1.替换人脸部眼睛样式并跟随眼睛动作的方法,其特征在于,包括:获取预设图片或视频一帧中的人脸部分信息;
根据预设图片或视频一帧中的人脸部分信息,得到预设图片或视频一帧中人脸部分的眼睛状态信息;
判断所述人脸部分的眼睛状态是否为闭眼状态,若是,则直接使用预设闭眼遮罩信息;
若否,则通过预设眼动追踪模块,得到睁眼遮罩信息;
将眼部遮罩发送至预设脸部遮罩,通过对齐、稳定性处理,得到更换图片或视频一帧信息;
将更换图片或视频一帧发送至原图片或视频一帧处,得到替换效果。
2.根据权利要求1所述的替换人脸部眼睛样式并跟随眼睛动作的方法,其特征在于,所述通过预设眼动追踪模块,得到睁眼遮罩,具体为:基于预设眼动追踪程序,检测对应人脸部分的瞳孔位置,若检测到,则直接输出瞳孔位置;若没有检测到,则使用默认瞳孔位置;
将预设睁眼模型按照瞳孔位置进行对齐,得到睁眼遮罩信息。
3.根据权利要求1所述的替换人脸部眼睛样式并跟随眼睛动作的方法,其特征在于,还包括:将正脸且眼睛平射为基准,设定坐标系;
将正脸对称位置的中线设为y轴,方向朝上;眼睛平射位置的水平线设为x轴,方向朝右。
4.根据权利要求3所述的替换人脸部眼睛样式并跟随眼睛动作的方法,其特征在于,还包括:获取预设眼罩的眼睛尺寸值,其半径设为 ;
将眼睛平射时的右瞳孔中心点坐标设为 ,左瞳孔中心点坐标设为 ;
获取眼睛转动时的右瞳孔中心点坐标设为 ,左瞳孔中心点坐标设为;
根据坐标差值和眼睛尺寸值,得到瞳孔转动的角度值,其公式为: ,其中表示瞳孔上下转动的角度,其中正数为向上转动,负数为向下转动; ,其中 表示瞳孔左右转动的角度,其中正数为向右转动,负数为向左转动;其中 和 为瞳孔坐标的相对差值。
5.根据权利要求3所述的替换人脸部眼睛样式并跟随眼睛动作的方法,其特征在于,还包括:根据瞳孔转动的初始位置、终点位置和转动的角度,得到瞳孔转动的运动轨迹;
所述运动轨迹的方向为初始位置至终点位置。
6.根据权利要求1所述的替换人脸部眼睛样式并跟随眼睛动作的方法,其特征在于,还包括:获取眼睛遮罩中的眼睛缩放比例;
获取人脸部分的实际眼睛尺寸信息;
根据人脸部分的实际眼睛尺寸和缩放比值,得到眼睛遮罩中的眼睛大小值。
7.替换人脸部眼睛样式并跟随眼睛动作的系统,其特征在于,包括存储器和处理器,所述存储器中存储有替换人脸部眼睛样式并跟随眼睛动作的方法程序,所述替换人脸部眼睛样式并跟随眼睛动作的方法程序被所述处理器执行时实现如下步骤:获取预设图片或视频一帧中的人脸部分信息;
根据预设图片或视频一帧中的人脸部分信息,得到预设图片或视频一帧中人脸部分的眼睛状态信息;
判断所述人脸部分的眼睛状态是否为闭眼状态,若是,则直接使用预设闭眼遮罩信息;
若否,则通过预设眼动追踪模块,得到睁眼遮罩信息;
将眼部遮罩发送至预设脸部遮罩,通过对齐、稳定性处理,得到更换图片或视频一帧信息;
将更换图片或视频一帧发送至原图片或视频一帧处,得到替换效果。
8.根据权利要求7所述的替换人脸部眼睛样式并跟随眼睛动作的系统,其特征在于,所述通过预设眼动追踪模块,得到睁眼遮罩,具体为:基于预设眼动追踪程序,检测对应人脸部分的瞳孔位置,若检测到,则直接输出瞳孔位置;若没有检测到,则使用默认瞳孔位置;
将预设睁眼模型按照瞳孔位置进行对齐,得到睁眼遮罩信息。
9.根据权利要求7所述的替换人脸部眼睛样式并跟随眼睛动作的系统,其特征在于,还包括:将正脸且眼睛平射为基准,设定坐标系;
将正脸对称位置的中线设为y轴,方向朝上;眼睛平射位置的水平线设为x轴,方向朝右。
10.一种计算机介质,其特征在于,所述计算机介质中存储有替换人脸部眼睛样式并跟随眼睛动作的方法程序,所述替换人脸部眼睛样式并跟随眼睛动作的方法程序被处理器执行时,实现如权利要求1至6中任一项所述的替换人脸部眼睛样式并跟随眼睛动作的方法的步骤。