一种三维动画处理的方法、装置、设备及存储介质制造方法及图纸

技术编号:19777811 阅读:23 留言:0更新日期:2018-12-15 11:08
本发明专利技术实施例提供了一种三维动画处理的方法、装置、设备及存储介质,所述方法通过将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧;分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧;将各所述卡通化图像帧进行组合,得到卡通化的三维动画;将所述三维动画作为候选输入项提供给输入法用户。本发明专利技术实施例的技术方案可以在输入法中实现卡通化三维动画,丰富了输入法能够提供的表情类型,满足了人们日益增长的个性化的输入法表情生成需求。

【技术实现步骤摘要】
一种三维动画处理的方法、装置、设备及存储介质
本专利技术实施例涉及图像处理技术,尤其涉及一种三维动画处理的方法、装置、设备及存储介质。
技术介绍
输入法是在电脑普通键盘或手机键盘上的输入方式,随着聊天工具的发展,越来越多的人喜欢在聊天中采用各种表情进行沟通,既能活跃气氛又可以避免聊天尴尬。目前的输入法表情主要包括emoji、颜文字、表情图,对于表情图通常是趣味性图片或动图,而随着输入法表情的发展,尤其是增强现实(AugmentedReality,AR)表情吸引了越来越多的用户关注,但目前AR表情还仅局限于二维图片和动图的结合,用户可以通过下载动图,并通过终端摄像头拍摄人脸表情,将人脸表情加入到动图中。然而AR表情单一,且在设计的题材上选择受限制,无法满足人们对表情的个性化追求。
技术实现思路
本专利技术实施例提供了一种三维动画处理的方法、装置、设备及存储介质,可以实现输入法的三维卡通个性化表情,提高用户体验。第一方面,本专利技术实施例提供了一种三维动画处理的方法,包括:将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧;分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧;将各所述卡通化图像帧进行组合,得到卡通化的三维动画;将所述三维动画作为候选输入项提供给输入法用户。第二方面,本专利技术实施例还提供了一种三维动画处理的装置,包括:三维融合图像帧获取模块,用于将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧;卡通化图像帧获取模块,用于分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧;三维动画获取模块,用于将各所述卡通化图像帧进行组合,得到卡通化的三维动画;输入法生成模块,用于将所述三维动画作为候选输入项提供给输入法用户。第三方面,本专利技术实施例还提供了一种计算机设备,包括存储器、处理器以及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本专利技术实施例任一所述的三维动画处理的方法。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例任一所述的三维动画处理的方法。本专利技术实施例提供了一种三维动画处理的方法、装置、设备及存储介质,所述方法通过将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧;分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧;将各所述卡通化图像帧进行组合,得到卡通化的三维动画;将所述三维动画作为候选输入项提供给输入法用户。本专利技术实施例的技术方案可以在输入法中实现卡通化三维动画,丰富了输入法能够提供的表情类型,满足了人们日益增长的个性化的输入法表情生成需求。附图说明图1是本专利技术实施例一中的一种三维动画处理的方法的流程图;图2是本专利技术实施例二中的一种三维动画处理的方法的流程图;图3是本专利技术实施例三中的一种三维动画处理的方法的流程图;图4是本专利技术实施例四中的一种三维动画处理的装置的流程图;图5是本专利技术实施例五中的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种三维动画处理的方法的流程图,本实施例适用于生成卡通化的三维动画作为输入法中的输入项的情况,主要应用于输入法系统中,该方法可以由本专利技术实施例提供的三维动画处理的装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在安装输入法应用的用户终端中,或者与安装有输入法应用的用户终端配合的服务器中。如图1所示,本实施例的方法具体包括:S110、将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧。可选的,所述用户图像为用户的脸部表情图像(例如,五官表情、或者仅仅是眼睛、嘴部或者头部的运动等),所述三维模型为设定三维卡通头像。将用户图像与标准三维模型进行融合,是将用户图像和标准三维模型的如明暗、色彩、温度、距离等特征信息融合到一张图像上,使得融合的图像一包含更多的信息。示例性的,可以将实时捕捉的用户图像作为源图像,与标准三维模型进行融合,如标准三维模型是卡通狗模型,可以通过像素级、特征级、决策级融合算法,将捕捉的用户眼睛作为卡通狗模型的眼睛。可以理解的是,图像融合中对源图像中不感兴趣的信息,如除眼睛之外的用户图像信息,要尽可能多地抑制其出现在融合图像中。S120、分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧。其中,卡通化处理是让边缘变粗,平坦的地方更加平坦或色彩变少,因此,可以采用边缘检测的方法、和/或渲染的方法来进行卡通化。示例性的,采用滤波算法如中值滤波、高通Laplacian滤波对三维融合图像帧进行边缘检测,对边缘检测的结果进行二值化处理,将边缘变粗,再通过双边滤波将平坦的部分更加平坦且保持边缘较粗的效果。示例性的,还可以采用渲染的方法来进行卡通化,通过gameplay引擎,分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧。在gameplay引擎软件中,降低三维融合图像帧的色彩数量,得到使三维融合图像帧符合标准三维模型的卡通场景。S130、将各所述卡通化图像帧进行组合,得到卡通化的三维动画。其中,可以根据实时获取的卡通图像帧按照时间先后的顺序进行排列得到图像序列,再根据图像序列得到三维动画。如通过Photoshop、AE等软件,或在程序中加载相应的软件程序等,调用图像序列,并创建动画时间轴,从而得到三维动画。S140、将所述三维动画作为候选输入项提供给输入法用户。其中,三维动画可以加入到输入法中输入法表情的候选项中,也可以加入到输入法相对应的文字选项中。例如,当用户通过实体或虚拟的键盘输入“高兴”时,在输入法显示的文字选项中会适应性的出现与“高兴”相对应的三维动画选项,如三维动画选项为3,则用户可以在输入数字3时将该三维动画选项选中并加入信息输入框,并在用户选择发送包括上述三维动画的信息时,该信息会相应发送至相应的一个或者多个终端中供其他用户查看。本专利技术实施例提供的三维动画处理方法,通过将实时捕捉的用户图像与标准三维模型进行融合,得到至少两帧三维融合图像,并对各三维图像帧进行卡通化处理,得到卡通化图像帧,并通过各卡通化图像帧进行组合形成卡通化的三维动画,将其作为输入法的候选输入项提供给本文档来自技高网...

【技术保护点】
1.一种三维动画处理的方法,其特征在于,包括:将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧;分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧;将各所述卡通化图像帧进行组合,得到卡通化的三维动画;将所述三维动画作为候选输入项提供给输入法用户。

【技术特征摘要】
1.一种三维动画处理的方法,其特征在于,包括:将实时捕捉的用户图像与标准三维模型进行融合,得到至少两张三维融合图像帧;分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧;将各所述卡通化图像帧进行组合,得到卡通化的三维动画;将所述三维动画作为候选输入项提供给输入法用户。2.根据权利要求1所述的方法,其特征在于,分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧分别对应的卡通化图像帧,包括:获取与所述三维融合图像帧中待处理物体的各像素点的正常漫反射颜色,所述待处理物体与所述标准三维模型的轮廓相匹配;分别将所述各像素点的正常漫反射颜色离散化至设定数量的色阶值,得到各所述像素点的卡通化漫反射颜色;将所述三维融合图像帧中各像素点的实际颜色与各所述像素点的卡通化漫反射颜色进行融合,得到与所述三维融合图像帧对应的卡通化图像帧。3.根据权利要求2所述的方法,其特征在于,在获取与所述三维融合图像帧中待处理物体的各像素点的正常漫反射颜色,所述待处理物体与所述标准三维模型的轮廓相匹配之前,还包括:对所述三维融合图像帧中的所述待处理物体进行描边处理。4.根据权利要求3所述的方法,其特征在于,对所述三维融合图像帧中的所述待处理物体进行描边处理,包括:获取与所述待处理物体对应的各像素点;在获取的所述各像素点中,筛除所述待处理物体正对摄像头的一面的前面像素点后,得到与所述待处理物体对应的背面像素点;将所述背面像素点向外挤出设定位置后,对所述背面像素点的轮廓进行设定粗度的描边。5.根据权利要求1所述的方法,其特征在于,分别对得到的各所述三维融合图像帧进行卡通化处理,得到与各所述三维融合图像帧...

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

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

1