1.一种在视频聊天中添加表情的方法,其特征在于,包括下述步骤:获取第一客户端用户在视频通话时的面部视频;
根据所述面部视频确定所述用户的情绪状态;
从预设的动效数据库中选取所述情绪状态相匹配的动效设计,并将所述动效设计添加到所述面部视频中,以在第二客户端进行显示;
所述根据所述面部视频确定用户的情绪状态,包括:按照第二预设时间间隔依次从所述面部视频中截取多个面部图像,按照所述面部图像的截取顺序将各个面部图像输入至预先训练的情绪识别模型中,获得各个面部图像对应的分类值,基于所述分类值确定各个面部图像的情绪状态;
基于各个面部图像的情绪状态确定所述用户的情绪状态;
所述获取第一客户端用户在视频通话时的面部视频,包括:接收服务器发送的所述第一客户端的视频流;
按照第一预设时间间隔依次从所述视频流中截取多个视频图像;
按照截取视频图像的顺序依次判断所述多个视频图像是否为人脸图像;
按照所述顺序将包含多个连续的人脸图像组中第一顺序位的人脸图像确定为第一目标图像,以及将与所述多个连续的人脸图像组中最后顺序位的人脸图像相邻的非人脸图像确定为第二目标图像;
将第一目标图像和第二目标图像的时间点确定为起始时刻和终止时刻,以及将所述起始时刻和所述终止时刻之间的视频确定为所述面部视频。
2.根据权利要求1所述的在视频聊天中添加表情的方法,其特征在于,所述基于各个面部图像的情绪状态确定所述用户的情绪状态,包括:判断具有相同情绪状态且相邻的面部图像的个数是否大于预设个数;
当大于所述预设个数时,将由相邻的多个面部图像组成的面部视频的情绪状态确定为目标情绪状态。
3.根据权利要求1所述的在视频聊天中添加表情的方法,其特征在于,所述将所述动效设计添加到所述面部视频中,包括:获取所述面部视频中人脸尺寸;
按照所述人脸尺寸将所述动效设计的尺寸进行缩放;
将缩放后的动效设计与所述人脸图像重合。
4.根据权利要求1至3任一项所述的在视频聊天中添加表情的方法,其特征在于,所述将所述动效设计添加到所述面部视频中之后,还包括:接收所述第二客户端用户触发的第一动效设计;
将所述第一动效设计添加到所述面部视频中。
5.根据权利要求1至3任一项所述的在视频聊天中添加表情的方法,其特征在于,所述将所述动效设计添加到所述面部视频中之后,还包括:接收服务器发送的用于提示所述第一客户端的视频流为已处理的视频流的提示信息;
向所述服务器发送获取请求,其中,所述获取请求用于获取所述已处理的视频流对应的原始视频流;
接收所述服务器发送的原始视频流,以在所述第二客户端进行显示。
6.一种视频聊天中添加表情的装置,其特征在于,包括:获取模块,用于获取第一客户端用户在视频通话时的面部视频;
处理模块,用于根据所述面部视频确定所述用户的情绪状态;
执行模块,用于从预设的动效数据库中选取所述情绪状态相匹配的动效设计,并将所述动效设计添加到所述面部视频中,以在第二客户端进行显示;
所述处理模块,具体用于按照第二预设时间间隔依次从所述面部视频中截取多个面部图像,按照所述面部图像的截取顺序将各个面部图像输入至预先训练的情绪识别模型中,获得各个面部图像对应的分类值,基于所述分类值确定各个面部图像的情绪状态;
基于各个面部图像的情绪状态确定所述用户的情绪状态;
所述获取模块包括:
第一获取子模块,用于接收服务器发送的所述第一客户端的视频流;
第一处理子模块,用于按照第一预设时间间隔依次从所述视频流中截取多个视频图像;
第二处理子模块,用于按照截取视频图像的顺序依次判断所述多个视频图像是否为人脸图像;第三处理子模块,用于按照所述顺序将包含多个连续的人脸图像组中第一顺序位的人脸图像确定为第一目标图像,以及将与所述多个连续的人脸图像组中最后顺序位的人脸图像相邻的非人脸图像确定为第二目标图像;
第二执行子模块,用于分别将截取所述第一目标图像和第二目标图像的时间点确定为起始时刻和终止时刻,以及将所述起始时刻和所述终止时刻之间的视频确定为所述面部视频。
7.一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项权利要求所述视频聊天中添加表情的方法的步骤。
8.一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至5中任一项权利要求所述视频聊天中添加表情的方法的步骤。