一种将静止人脸图片转化为视频的方法、系统及移动终端的制作方法

文档序号:9436360阅读:621来源:国知局
一种将静止人脸图片转化为视频的方法、系统及移动终端的制作方法
【技术领域】
[0001]本发明涉及通信终端技术领域,更具体地说,是涉及一种将静止人脸图片转化为视频的方法、系统及移动终端。
【背景技术】
[0002]随着微信小视频的普及,小视频录制的各类应用开始产生,其中一个方向是小视频的自拍,在自拍的时候并不是每个人都有演技,但是每个人都有表演欲望,其中一种比较有乐趣的方式就是通过获取一张自己的照片,然后通过面部识别,将面部局部进行扭曲,就能模拟出仿真的效果,如果使用自己的照片,甚至可以加入人机互动,进一步的提升使用的趣味性。

【发明内容】

[0003]本发明的目的在于克服现有技术中的上述缺陷,提供一种通过较精确的获取五官的位置,然后通过模拟拉伸面部局部就可模拟面部的表情的将静止人脸图片转化为视频的方法、系统及移动终端。
[0004]为实现上述目的,本发明提供的技术方案如下:一种将静止人脸图片转化为视频的方法,该方法包括以下步骤:
[0005]移动终端拍摄一张相片作为输入,拍摄过程中获取人脸面部的距离信息;
[0006]通过人脸识别技术识别面部区域及五官位置坐标,并利用上述获取到的人脸面部距离信息,过滤掉不属于面部的区域;
[0007]选定一面部区域,并设定一时间长度,在该时间长度内将面部五官的部分区域进行拉伸,将拉伸过程中产生的帧进行合成,形成一个视频。
[0008]作为优选的,在移动终端拍摄一张相片作为输入,拍摄过程中获取人脸面部的距离信息的步骤中,获取人脸面部的距离信息的具体方法为:
[0009]通过使用双摄像头,当相机对焦之后,通过双摄像头测算出人脸面部的距离信息。
[0010]作为优选的,所述通过人脸识别技术识别面部区域及五官位置坐标,并利用上述获取到的人脸面部距离信息,过滤掉不属于面部的区域的步骤中,面部区域坐标是通过肤色来进行判断确定,五官位置坐标是先获取眼睛的位置,然后以眼睛位置为基准,通过3D建模确定其他五官的位置坐标。
[0011]作为优选的,所述通过人脸识别技术识别面部区域及五官位置坐标,并利用上述获取到的人脸面部距离信息,过滤掉不属于面部的区域的步骤中,过滤掉不属于面部区域的方法为:
[0012]设定一个距离的阈值,以面部区域作为距离判断的起始位置,如果距离超出了阈值,则不属于面部,将其过滤掉。
[0013]作为优选的,在选定一面部区域,并设定一时间长度,在该时间长度内将面部五官的部分区域进行拉伸,将拉伸过程中产生的帧进行合成,形成一个视频的步骤中,将面部五官的部分区域进行拉伸的具体方法为:
[0014]将待拉伸的五官面部区域按设定倍数进行拉伸,然后按照某一个方向将原来的像素点等比例的进行复制,填充到目标区域中,并裁剪掉超出范围的部分。
[0015]本发明还提供一种将静止人脸图片转化为视频的系统,该系统包括:
[0016]数据采集模块,用于移动终端拍摄一张相片作为输入,拍摄过程中获取人脸面部的距离信息;
[0017]人脸识别模块,用于通过人脸识别技术识别面部区域及五官位置坐标,并利用上述获取到的人脸面部距离信息,过滤掉不属于面部的区域;
[0018]视频生成模块,用于选定一面部区域,并设定一时间长度,在该时间长度内将面部五官的部分区域进行拉伸,将拉伸过程中产生的帧进行合成,形成一个视频。
[0019]作为优选的,所述数据采集模块包括双摄像头,通过使用双摄像头,当相机对焦之后,通过双摄像头测算出人脸面部的距离信息。
[0020]作为优选的,所述人脸识别模块包括位置坐标确定模块和过滤模块;
[0021]所述位置坐标确定模块,用于确定面部区域坐标以及五官位置坐标;
[0022]所述过滤模块,用于设定一个距离的阈值,以面部区域作为距离判断的起始位置,如果距离超出了阈值,则不属于面部,将其过滤掉。
[0023]作为优选的,所述位置坐标确定模块包括面部区域坐标确定模块和五官位置坐标确定模块,
[0024]所述面部区域坐标确定模块是通过肤色来进行判断确定;
[0025]所述五官位置坐标确定模块是先获取眼睛的位置,然后以眼睛位置为基准,通过3D建模确定其他五官的位置坐标。
[0026]作为优选的,所述视频生成模块包括拉伸模块,所述拉伸模块用于设定一个距离的阈值,以面部区域作为距离判断的起始位置,如果距离超出了阈值,则不属于面部,将其过滤掉。
[0027]本发明还提供一种移动终端,包括上述的将静止人脸图片转化为视频的系统。
[0028]与现有技术相比,本发明的有益效果在于:
[0029]1、运用本发明之后,用户在通过移动终端拍摄一张照片,然后识别人脸区域,通过较精确的获取五官的位置,然后通过模拟拉伸面部局部就可以模拟面部的表情,就可以通过该张相片生成一段视频,大大增加了用户使用时的趣味性。
[0030]2、本发明通过等比例像素复制的方法,在人脸区域进行拉伸后,按照某一个方向将原来的像素点进行复制,填充到目标区域中,裁剪掉超出范围的部分,从而实现对五官区域的拉伸,为图片视频化提供了基础和依据。
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本发明实施例一提供的将静止人脸图片转化为视频的方法流程图;
[0033]图2是本发明实施例二提供的将静止人脸图片转化为视频的方法流程图;
[0034]图3是本发明实施例三提供的将静止人脸图片转化为视频的系统结构框图;
[0035]图4是本发明实施例四提供的将静止人脸图片转化为视频的系统结构框图。
【具体实施方式】
[0036]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0037]实施例一
[0038]本发明的实施例一提供了一种将静止人脸图片转化为视频的方法,下面结合附图对本实施例进行详细说明。图1是本发明实施例一的方法流程图,请参考图1,本发明实施例的方法包括以下步骤:
[0039]步骤S101、移动终端拍摄一张相片作为输入,拍摄过程中获取人脸面部的距离信息;
[0040]步骤SlOl中,目前通过硬件获取距离信息的方式主要是通过使用双摄像头的硬件,当相机对焦之后,硬件就能够测算出距离;
[0041]步骤S102、通过人脸识别技术识别面部区域及五官位置坐标,并利用上述获取到的人脸面部距离信息,过滤掉不属于面部的区域;面部相对来说可以看做是一个凹凸的平面,但是整个面部的相对距离都是在一个范围之内的,鼻子不可能长出脸一大截,因此将面部区域内超出范围的像素过滤掉可以起到精确识别的作用;
[0042]步骤S103、选定一面部区域,并设定一时间长度,在该时间长度内将面部五官的部分区域进行拉伸,将拉伸过程中产生的帧进行合成,形成一个视频。
[0043]步骤S103中,面部表情的本质是面部肌肉收缩,使得面部部分拉伸或者收缩,产生了表情的效果,视频中的效果。
[0044]运用本发明之后,用户在通过移动终端拍摄一张照片,然后识别人脸区域,通过较精确的获取五官的位置,然后通过模拟拉伸面部局部就可以模拟面部的表情,就可以通过该张相片生成一段视频,大大增加了用户使用时的趣味性,大大提升了用户的使用体验。
[0045]实施例二
[0046]本发明的实施例二提供了一种将静止人脸图片转化为视频的方法,是在实施例一的基础之上进行的改进。图2是本发明实施例二的方法流程图,请参考图2,本发明实施例的方法包括以下步骤:
[0047]步骤S201、移动终端拍摄一张相片作为输入,拍摄过程中获取人脸面部的距离信息;
[0048]步骤S202中,目前通过硬件获取距离信息的方式主要是通过使用双摄像头的硬件,当相机对焦之后,硬件就能够测算出距离;
[0049]步骤S203、通过人脸识别技术识别面部区域及五官位置坐标,并利用上述获取到的人脸面部距离信息,过滤掉不属于面部的区域;面部相对来说可以看做是一个凹凸的平面,但是整个面部的相对距离都是在一个范围之内的,鼻子不可能长出脸一大截,因此将面部区域内超出范围的像素过滤掉可以起到精确识别的作用;面部区域坐标是通过肤色来进行判断确定,五官位置坐标是先获取眼睛的位置,然后以眼睛位置为基准,通过3D建模确定其他五官的位置坐标;
[0050]步骤S204、过滤掉不属于面部区域,设定一个距离的阈值,以面部区域作为距离判断的起始位置,如果距离超出了阈值,则不属于面部,将其过滤掉。
[0
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1