一种即时视频中的人脸处理方法及电子设备的制造方法

文档序号:9647025阅读:379来源:国知局
一种即时视频中的人脸处理方法及电子设备的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,特别涉及一种即时视频中的人脸处理方法及电子设备。
【背景技术】
[0002]随着即时视频应用在移动终端上的普及,使得越来越多的用户通过即时视频应用来实现与他人之间的交互,然而,由于移动终端设备的局限性以及用户自身脸部太胖或比例不协调等原因,导致用户不愿意进行即时视频通话,所以需要提供一种即时视频中的人脸处理方法,以提高即时视频中用户对脸部美观性的要求,提高用户进行即时视频通话的意愿度。
[0003]现有技术通过对即时视频中的人脸部进行美白处理、或者提高脸部的亮度,以提高即时视频中的人脸部的美观性。
[0004]但是在使用现有技术提供的方法时,只能对人脸进行美白处理或提高脸部亮度,而即时视频中的人脸的胖瘦比例仍然不变,用户不能对脸部比例进行调整,从而使得在即时视频过程中,仍不能满足用户对即时视频中的脸部美观性的要求,使得用户仍不愿意进行视频通话,用户体验较差。

【发明内容】

[0005]为了满足了用户能够在即时视频过程中对脸部比例进行调整的需求,提高用户进行即时视频的效果,提高用户体验,使得用户更加愿意进行视频通话,本发明实施例提供了一种即时视频中的人脸处理方法及电子设备,所述技术方案如下:
[0006]第一方面,提供了一种即时视频中的人脸处理方法,所述方法包括:
[0007]获取参考人脸的比例;
[0008]根据所述参考人脸的比例,调整当前即时视频帧中的人脸。
[0009]结合第一方面,在第一种可能的实现方式中,所述获取参考人脸的比例包括:
[0010]获取参考人脸;以及
[0011]根据所述参考人脸,获取所述参考人脸的比例。
[0012]结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述参考人脸的比例包括长宽比例、五官比例以及五官之间的比例中的至少一种。
[0013]结合第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述获取参考人脸包括:
[0014]获取所述当前即时视频帧中的所述人脸的多个特征点;
[0015]根据所述多个特征点,获取与所述人脸相似度最大的人脸图片中的人脸作为所述参考人脸;或者
[0016]获取用户选择的人脸图片中的人脸作为所述参考人脸。
[0017]结合第一方面的第二种可能的实现方式,在第四种可能的实现方式中,所述根据所述参考人脸的比例,调整当前即时视频帧中的人脸包括:
[0018]根据所述参考人脸的所述长宽比例,调整所述当前即时视频帧中的人脸的长宽比例;和/或
[0019]根据所述参考人脸的所述五官比例,调整所述当前即时视频帧中的人脸的五官比例;和/或
[0020]根据所述参考人脸的所述五官之间的比例,调整所述当前即时视频帧中的人脸的五官之间的比例。
[0021]结合第一方面至第一方面的第四种任一项可能的实现方式,在第五种可能的实现方式中,所述方法还包括:
[0022]在所述调整当前即时视频帧中的人脸之后,跟踪所述人脸。
[0023]结合第一方面的第五种可能的实现方式,在第六种可能的实现方式中,所述跟踪所述人脸包括:
[0024]使用所述人脸的所述多个特征点中的部分特征点对所述人脸进行跟踪。
[0025]结合第一方面的第五种或第六种可能的实现方式,在第七种可能的实现方式中,所述方法还包括:
[0026]若所述人脸跟踪丢失,则重新获取即时视频中的人脸。
[0027]结合第一方面的第七种可能的实现方式,在第八种可能的实现方式中,所述重新获取即时视频中的人脸之后,方法还包括:
[0028]判断所述重新获取的人脸与所述丢失前即时视频中的人脸是否相同,若相同,则根据所述丢失前的所述人脸的调整比例调整重新获取的所述人脸;
[0029]若不相同,则重新执行第一方面至第一方面的第八种可能的实现方式所述的步骤。
[0030]第二方面,提供了一种电子设备,所述电子设备包括:
[0031]获取模块,用于获取参考人脸的比例;
[0032]调整模块,用于根据所述参考人脸的比例,调整当前即时视频帧中的人脸。
[0033]结合第二方面,在第一种可能的实现方式中,所述获取模块具体用于:
[0034]获取参考人脸;以及
[0035]根据所述参考人脸,获取所述参考人脸的比例。
[0036]结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述参考人脸的比例包括长宽比例、五官比例以及五官之间的比例中的至少一种。
[0037]结合第二方面的第一种可能的实现方式,在第三种可能的实现方式中,所述获取模块还具体用于:
[0038]获取所述当前即时视频帧中的所述人脸的多个特征点;
[0039]根据所述多个特征点,获取与所述人脸相似度最大的人脸图片中的人脸作为所述参考人脸;或者
[0040]获取用户选择的人脸图片中的人脸作为所述参考人脸。
[0041]结合第二方面的第二种可能的实现方式,在第四种可能的实现方式中,所述调整模块具体用于:
[0042]根据所述参考人脸的所述长宽比例,调整所述当前即时视频帧中的人脸的长宽比例;和/或
[0043]根据所述参考人脸的所述五官比例,调整所述当前即时视频帧中的人脸的五官比例;和/或
[0044]根据所述参考人脸的所述五官之间的比例,调整所述当前即时视频帧中的人脸的五官之间的比例。
[0045]结合第二方面至第二方面的第四种任一项可能的实现方式,在第五种可能的实现方式中,
[0046]所述电子设备还包括跟踪模块,用于在所述调整当前即时视频帧中的人脸之后,跟踪所述人脸。
[0047]结合第二方面的第五种可能的实现方式,在第六种可能的实现方式中,
[0048]使用所述人脸的所述多个特征点中的部分特征点对所述人脸进行跟踪。
[0049]结合第二方面的第五种或第六种可能的实现方式,在第七种可能的实现方式中,所述获取模块还具体用于:
[0050]若所述人脸跟踪丢失,则重新获取即时视频中的人脸。
[0051]结合第二方面的第七种可能的实现方式,在第八种可能的实现方式中,
[0052]所述电子设备还包括判断模块;
[0053]所述判断模块用于判断所述重新获取的人脸与所述丢失前即时视频中的人脸是否相同,若相同,则触发调整模块根据所述丢失前的所述人脸的调整比例调整重新获取的所述人脸;
[0054]若不相同,则触发相应的模块执行第二方面至第二方面的第八种可能的实现方式所述的操作。
[0055]第三方面,提供了一种电子设备,所述电子设备包括显示屏、摄像头、发送/接收模块、存储器以及与所述显示屏、所述摄像头、所述发送/接收模块、所述存储器连接的处理器,其中,所述存储器用于存储一组程序代码,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0056]获取参考人脸的比例;
[0057]根据所述参考人脸的比例,调整当前即时视频帧中的人脸。
[0058]结合第三方面,在第一种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0059]获取参考人脸;以及
[0060]根据所述参考人脸,获取所述参考人脸的比例。
[0061]结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述参考人脸的比例包括长宽比例、五官比例以及五官之间的比例中的至少一种。
[0062]结合第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0063]获取所述当前即时视频帧中的所述人脸的多个特征点;
[0064]根据所述多个特征点,获取与所述人脸相似度最大的人脸图片中的人脸作为所述参考人脸;或者
[0065]获取用户选择的人脸图片中的人脸作为所述参考人脸。
[0066]结合第三方面的第二种可能的实现方式,在第四种可能的实现方式中所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0067]根据所述参考人脸的所述长宽比例,调整所述当前即时视频帧中的人脸的长宽比例;和/或
[0068]根据所述参考人脸的所述五官比例,调整所述当前即时视频帧中的人脸的五官比例;和/或
[0069]根据所述参考人脸的所述五官之间的比例,调整所述当前即时视频帧中的人脸的五官之间的比例。
[0070]结合第三方面至第三方面的第四种任一项可能的实现方式,在第五种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0071 ] 在所述调整当前即时视频帧中的人脸之后,跟踪所述人脸。
[0072]结合第三方面的第五种可能的实现方式,在第六种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0073]使用所述人脸的所述多个特征点中的部分特征点对所述人脸进行跟踪。
[0074]结合第三方面的第五种或第六种可能的实现方式,在第七种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0075]若所述人脸跟踪丢失,则重新获取即时视频中的人脸。
[0076]结合第三方面的第七种可能的实现方式,在第八种可能的实现方式中,所述处理器调用所述存储器所存储的程序代码用于执行以下操作:
[0077]判断所述重
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1