一种即时视频中的表情特效动画加载方法和电子设备的制造方法_2

文档序号:8459404阅读:来源:国知局
视频中的表情特效动画加载方法和电子设备。包括:识别即时视频帧中的人脸表情,生成识别结果;根据识别结果,获取所要加载的表情特效动画;确定表情特效动画在即时视频帧中的加载位置;发送表情特效动画和加载位置至其他电子设备。根据本发明实施例所提供的方法,通过识别即时视频帧中的人脸表情,生成识别结果,根据识别结果,将获取的表情特效动画加载至即时视频中的加载位置,实现了在即时视频中进行表情特效加载,满足了用户在视频通话中通过加载表情特效动画进行互动的需求,增加了视频互动形式,提高了用户体验;另一方面,通过在当前视频帧中确定与表情特效动画对应的加载位置后,将表情特效动画加载至即时视频中的加载位置,从而使得表情特效动画在视频中加载更加准确,提高了用户体验;同时,使得加载表情特效动画可以跟随人物头像的移动而不断的识别该位置,使得表情特效动画可以跟随人物的变化而相应的变化,提高了用户体验;另外,通过识别即时视频帧中的人脸表情,生成识别结果,根据识别结果获取所要加载的表情特效动画,进行自动加载表情特效动画,与手动加载的方式相比,简化了操作步骤,提高了用户体验。
【附图说明】
[0083]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0084]图1是本发明实施例提供的一种即时视频中的表情特效加载方法流程图;
[0085]图2是本发明实施例提供的一种即时视频中的表情特效加载方法流程图;
[0086]图3是本发明实施例提供的一种即时视频界面变化不意图;
[0087]图4是本发明实施例提供的一种即时视频界面变化不意图;
[0088]图5是本发明实施例提供的一种即时视频中的表情特效加载方法流程图;
[0089]图6是本发明实施例提供的一种电子设备结构示意图;
[0090]图7是本发明实施例提供的一种电子设备结构示意图;
[0091]图8是本发明实施例提供的一种电子设备结构示意图;
[0092]图9是本发明实施例提供的一种电子设备结构示意图。
【具体实施方式】
[0093]为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0094]本发明实施例提了一种即时视频中的表情特效动画加载方法,该方法应用于一种交互系统中,该交互系统至少包括两个电子设备,该两个电子设备之间可以通过运行程序进行即时视频通讯,其中,该电子设备可以是智能手机(Smart Phone),可以是平板电脑(Tablet Computer),还可以是其他电子设备,本发明实施例对具体的电子设备不加以限定。电子设备至少包括视频输入模块和视频显示模块,视频输入模块可以包括摄像头,视频显示模块可以包括显示屏。
[0095]该至少两个电子设备之间可以直接进行即时视频交互,可以通过蓝牙,WiFi等无线连接方式进行连接,也可以通过连接设备进行连接,该连接设备包括路由器等;该至少两个电子设备还可以通过服务器进行即时视频交互,该服务器可以是应用程序的服务器。
[0096]除此之外,本发明实施例提供的方法还可以应用于一种只包括电子设备和用户的交互系统中,其中,电子设备至少包括视频输入模块和视频显示模块,视频输入模块可以包括摄像头,视频显示模块可以包括显示屏,且电子设备中至少可以运行即时视频程序。本发明是实施例还可以包括其他应用场景,本发明实施例对具体的应用场景不加以限定。值得注意的是,在本发明实施例中,表情特效动画是通过对即时视频中的人物表情进行识别获取的。
[0097]实施例一
[0098]本发明实施例提供了一种即时视频中的表情特效动画加载方法,参见图1所示,方法流程包括:
[0099]101、识别即时视频帧中的人脸表情,生成识别结果。
[0100]具体的,获取即时视频帧中的人脸细节特征点参数;
[0101]根据人脸细节特征点参数,获取当前即时视频帧中的人脸表情。
[0102]102、根据识别结果,获取所要加载的表情特效动画。
[0103]具体的,根据人脸表情,获取与人脸表情对应的表情特效动画。
[0104]103、确定表情特效动画在即时视频帧中的加载位置。
[0105]具体的,根据即时视频帧中的人脸细节特征点参数,获取表情特效动画在即时视频帧中的加载位置。
[0106]104、发送表情特效动画和加载位置至其他电子设备。
[0107]可选的,方法还包括:
[0108]根据加载位置,加载表情特效动画,并显示加载表情特效动画后的即时视频帧。
[0109]可选的,方法还包括:
[0110]获取用户输入的消除指令;
[0111]删除消除指令所指示的特效动画;
[0112]向其他电子设备发送消除指令。
[0113]本发明实施例提供了一种即时视频中的表情特效加载方法,通过识别即时视频帧中的人脸表情,生成识别结果,根据识别结果,将获取的表情特效动画加载至即时视频中的加载位置,实现了在即时视频中进行表情特效加载,满足了用户在视频通话中通过加载表情特效动画进行互动的需求,增加了视频互动形式,提高了用户体验;另一方面,通过在当前视频帧中确定与表情特效动画对应的加载位置后,将表情特效动画加载至即时视频中的加载位置,从而使得表情特效动画在视频中加载更加准确,提高了用户体验;同时,使得加载表情特效动画可以跟随人物头像的移动而不断的识别该位置,使得表情特效动画可以跟随人物的变化而相应的变化,提高了用户体验;另外,通过识别即时视频帧中的人脸表情,生成识别结果,根据识别结果获取所要加载的表情特效动画,进行自动加载表情特效动画,与手动加载的方式相比,简化了操作步骤,提高了用户体验。
[0114]实施例二
[0115]本发明实施例提供了一种即时视频中的表情特效动画加载方法,参见图2所示,方法流程包括:
[0116]201、获取即时视频帧中的人脸细节特征点参数。
[0117]具体的,由于人脸的表情是通过人脸细节来确定的,所以,该人脸细节特征点参数用于描述人脸细节的轮廓,人脸细节至少包括眼部、嘴部、眉毛和鼻子,除此之外,还可以包括其他的人脸细节,本发明实施例对具体的人脸细节不加以限定。
[0118]其中,该人脸特征点参数是通过该人脸细节特征点坐标和与该人脸细节特征点对应的纹理特征点坐标确定的。
[0119]从而通过人脸细节特征点坐标和与该人脸细节特征点对应的纹理特征点坐标确定人脸细节特征点参数。
[0120]除此之外,该人脸细节特征参数还可以包括该特征点在至少包括人脸面部中所指示的向量的尺度和方向,还可以包括其他,本发明实施例对具体的人脸细节特征参数不加以限定。
[0121]可选的,在每个特征点附近获取纹理特征点,纹理特征点用于唯一确定特征点,并且纹理特征点不随光线、角度等的变化而变化。
[0122]本发明实施例通过确定纹理特征来人脸细节特征点,因为纹理特征点描述了特征点所在区域,所以纹理特征点可以用于唯一确定特征点,使得根据特征点和纹理特征点确定用于描述人脸表情的人脸细节特征参数,从而可以保证即时视频中的特征点与实际特征点在同一个位置,确保了图像细节的识别质量,从而提高了获取人脸细节特征点参数的可靠性。
[0123]值得注意的是,可以通过预设的提取模型或者提取算法,从人脸中提取出特征点和纹理特征点,除此之外,还可以通过其他方式,从人脸中提取出特征点和纹理特征点,本发明实施例对具体的提取模型、提取算法以及提取方式不加以限定。
[0124]202、根据人脸细节特征点参数,获取当前即时视频帧中的人脸表情。
[0125]具体的,根据人脸细节特征点参数,获取与人脸细节特征点参数对应的特征向量,根据该特征向量,获取即时视频帧中的人脸表情,该过程可以为:
[0126]a、根据至少一个人脸细节特征点参数,获取用于描述该至少一个人脸细节特征点参数的至少一个特征点坐标和至少一个纹理特征点坐标;
[0127]b、根据该人脸的至少一个特征点坐标和至少一个纹理特征点坐标,获取即时视频帧中人脸的至少一个特征点和至少一个纹理特征点对应的当前姿态矩阵;
[0128]C、将当前姿态矩阵旋转为标准姿态矩阵,得到标准姿态矩阵下的至少一个特征点坐标和至少一个纹理特征点坐标;
[0129]d、根据标准姿态矩阵下的至少一个特征点坐标和至少一个纹理特征点坐标,生成与至少一个人脸细节特征点参数对应的特征点向量。
[0130]e、将该特征点向量输入预设算法中,获取计算结果显示的人脸表情;
[0131]该计算结果显示的人脸表情是生成的识别结果。
[0132]除此之外,还通过其他方式获取当前即时视频帧中的人脸表情,本发明实施例对具体的方式不加以限定。
[0133]需要说明的是,步骤201至步骤202是实现识别即时视频帧中的人脸表情,生成识别结果的过程,除了上述过程的方式之外,还可以通过其
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1