动态图像生成方法、装置、终端和存储介质制造方法及图纸

技术编号:19541617 阅读:35 留言:0更新日期:2018-11-24 20:16
本发明专利技术实施例公开了一种动态图像生成方法、装置、终端和存储介质,其中,该方法包括:识别摄像头取景框中用户图像的用户手势动作;控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,生成动态图像。本发明专利技术实施例可以解决现有技术中动态图像展示单一的问题,使互动体验和识别方式更加丰富,并且展示区域扩大到双臂,让用户在使用产品录制表情时更生动有趣。

Dynamic image generation methods, devices, terminals and storage media

The embodiment of the present invention discloses a dynamic image generation method, device, terminal and storage medium, in which the method includes: recognizing user gesture action of user image in camera viewfinder; controlling target virtual object included in target image to move according to user gesture action and generating dynamic image. The embodiment of the present invention can solve the problem of single display of dynamic images in the prior art, enrich the interactive experience and recognition mode, expand the display area to both arms, and make the user more vivid and interesting when using the product to record facial expressions.

【技术实现步骤摘要】
动态图像生成方法、装置、终端和存储介质
本专利技术实施例涉及计算机及互联网
,尤其涉及一种动态图像生成方法、装置、终端和存储介质。
技术介绍
随着诸如平板电脑和智能手机之类的移动终端的快速发展,即时通讯(InstantMessaging,IM)成为人们工作和生活中不可或缺的沟通与交流的工具,用户需求也不断提升。人们在交流的过程中不再局限于传统的文字信息,越来越多地将有趣的、个性化的动态图像或动态表情加入在发送消息中。动态图像可以生动形象地表达相应文字表达的信息,能够通过提升趣味性来加强移动终端的用户黏度。现有技术中,用户一般可以从网上直接获取由专业的内容制造商制作的动态图像,但是这种动态图像比较固定,不具备独特性,不能满足用户的个性化要求。随着计算机技术的发展,智能终端可以通过面部表情的识别,提取特征信息,生成个性化的动态表情。但是这种动态表情主要集中面部表情识别,通过摄像头识别用户面部特征,并且依据用户面部五官的特征展示动态表情。现有的动态表情展示较单一,无法满足用户日益丰富的需求。
技术实现思路
本专利技术实施例提供了一种动态图像生成方法、装置、终端和存储介质,以解决现有技术中动态图像展示单一的问题。第一方面,本专利技术实施例提供了一种动态图像生成方法,包括:识别摄像头取景框中用户图像的用户手势动作;控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,生成动态图像。第二方面,本专利技术实施例还提供了一种动态图像生成装置,该装置包括:手势模块,用于识别摄像头取景框中用户图像的用户手势动作;动态图像模块,用于控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,生成动态图像。第三方面,本专利技术实施例还提供了一种终端,所述终端包括:一个或多个处理器;存储装置,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上所述的动态图像生成方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的动态图像生成方法。本专利技术实施例根据识别到的用户图像的用户手势动作,控制目标图像中的目标虚拟对象依据用户手势动作移动,从而生成动态图像。本专利技术实施例加入手势触发可以为动态图像或动态表情增加趣味性,解决了现有技术中动态图像展示单一的问题,使互动体验和识别方式更加丰富,并且展示区域扩大到双臂,让用户在使用产品录制表情时更生动有趣。附图说明图1为本专利技术实施例一中的动态图像生成方法的流程图;图2为本专利技术实施例一中的用户手势的滑动轨迹的示意图;图3为本专利技术实施例二中的动态图像生成方法的流程图;图4为本专利技术实施例二中的目标虚拟角色的示意图;图5为本专利技术实施例二中的用户图像的示意图;图6为本专利技术实施例二中的目标虚拟角色模拟用户手势动作的示意图;图7为本专利技术实施例二中的用户手势动作的示意图;图8为本专利技术实施例二中的目标虚拟角色模拟另一用户手势动作的示意图;图9为本专利技术实施例二中的另一用户手势动作的示意图;图10为本专利技术实施例三中的动态图像生成装置的结构示意图;图11为本专利技术实施例四中的终端的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一中的动态图像生成方法的流程图,本实施例可适用于实现动态图像生成的情况,该方法可以由动态图像生成装置执行,该装置可以采用软件和/或硬件的方式实现,并可集成在终端上,例如移动终端和平板电脑等支持录入表情的终端。如图1所示,该方法具体可以包括:S110、识别摄像头取景框中用户图像的用户手势动作。当用户使用支持录入表情的终端打开输入法应用或IM应用,并在输入法应用或IM应用检测到表情录入事件时,可以启动摄像头获取用户图像,摄像头识别区域可以为双臂以上。例如,当用户点击终端上的输入法应用的用户界面(UserInterface,UI)提供的“动态表情”按钮时,则可以启动摄像头获取用户图像。获取到用户图像之后,终端的处理器可以通过调用系统的识别程序或者识别算法,识别摄像头取景框中用户图像的用户手势动作。现有的人脸识别和人脸跟踪算法,可以提取人脸五官的特征点(即识别点)进行跟踪获取面部运动信息。用户手势动作的识别可以在此基础上,根据手势动作提取新的特征点,基于新的特征点对用户手势动作进行跟踪,获取到手势的姿态或轨迹等信息。S120、控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,生成动态图像。识别到用户图像的用户手势动作之后,终端可以控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,在所述目标图像的基础上通过录制生成动态图像。其中所述目标图像可以为终端根据用户图像生成的,所述目标虚拟对象可以为目标图像中用户的手指、手臂或其中的任一物品(如笔或花等)。可选地,控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,包括:控制目标图像中包括的目标虚拟对象依据用户手势的滑动轨迹进行滑动。其中所述用户手势的滑动轨迹可以为虚拟形状或简易文字等。控制目标图像中包括的目标虚拟对象根据用户手势的滑动轨迹进行滑动之后,还可以通过输入法内置的粒子发射器发射粒子为目标虚拟对象的滑动制作动态特效,可以将手势识别点与粒子识别点连接,根据手势改变粒子发射器位置,根据手势的幅度改变动态特效的强弱。需要说明的是,动态特效也可以包括加入预设的音频,例如可以添加一段鼓点节奏较强的音乐,可在音乐鼓点处触发粒子散射的特效。音频的加入可以使动态特效更加生动和形象。示例性的,如图2所示,图2为本专利技术实施例一中的用户手势的滑动轨迹的示意图,图中的目标虚拟对象为目标图像中用户的手指,图中用户手势的滑动轨迹为心形,目标图像中用户的手指会按照心形的轨迹滑动出一个心形,并通过发射粒子实现动态心形的特效绘制。可选地,控制目标图像中包括的目标虚拟对象依据用户手势的滑动轨迹进行滑动之后,还包括:若依据所述用户手势的滑动轨迹确定用户手势的摇晃频率大于阈值,则为所述目标虚拟对象增加拖尾动画效果。具体的,根据用户手势的滑动轨迹,即用户手指的位置变化,确定用户的手势信息,并且当用户手势的摇晃频率大于预设的阈值时,则为目标虚拟对象增加拖尾动画效果。示例性的,若用户的手势为发射星星,根据手指的位置确定发射星星的发射位置,当摇晃频率大于预设的阈值时,则发射星星时增加拖尾动画效果。本实施例的技术方案,根据识别到的用户图像的用户手势动作,控制目标图像中的目标虚拟对象依据用户手势动作滑动,并增加动画效果,从而生成动态图像。本实施例实现的手势触发可以为动态图像或动态表情增加趣味性,解决了现有技术中动态图像展示单一的问题,使互动体验和识别方式更加丰富,并且展示区域扩大到双臂,让用户在使用产品录制表情时更生动有趣。在上述技术方案的基础上,可选地,制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,包括:控制目标图像中包括的目标虚拟角色模拟所述用户手势动作。可选地,控制目标图像中包括的目标虚拟角色模拟所述用户手势动作,包括:确定用户手势动作的类型以及用户手势动作的幅本文档来自技高网...

【技术保护点】
1.一种动态图像生成方法,其特征在于,包括:识别摄像头取景框中用户图像的用户手势动作;控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,生成动态图像。

【技术特征摘要】
1.一种动态图像生成方法,其特征在于,包括:识别摄像头取景框中用户图像的用户手势动作;控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,生成动态图像。2.根据权利要求1所述的方法,其特征在于,控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,包括:控制目标图像中包括的目标虚拟对象依据用户手势的滑动轨迹进行滑动。3.根据权利要求2所述的方法,其特征在于,控制目标图像中包括的目标虚拟对象依据用户手势的滑动轨迹进行滑动之后,还包括:若依据所述用户手势的滑动轨迹确定用户手势的摇晃频率大于阈值,则为所述目标虚拟对象增加拖尾动画效果。4.根据权利要求1所述的方法,其特征在于,控制目标图像中包括的目标虚拟对象依据所述用户手势动作移动,包括:控制目标图像中包括的目标虚拟角色模拟所述用户手势动作。5.根据权利要求4所述的方法,其特征在于,控制目标图像中包括的目标虚拟角色模拟所述用户手势动作,包括:确定用户手势动作的类型以及用户手势动作的幅度;依据用户手势动作的幅度以及预设的幅度放大倍数,确定目标虚拟角色的手势动作幅度;依据用户手势动作的类型和目标虚拟角色的手势动作幅度控制目标虚拟角色执行手势动作。6.根据权利要求1所述的方法,其特征在于,控制目标图像中包括的目标虚拟对象依据所...

【专利技术属性】
技术研发人员:李想
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1