一种信息处理方法及电子设备的制造方法

文档序号:10624365阅读:157来源:国知局
一种信息处理方法及电子设备的制造方法
【专利摘要】本发明公开了一种信息处理方法及电子设备,所述方法包括:一种检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操作;基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手势的至少一个参数信息;基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与所述第一面部对象不同的第二面部对象。通过本申请提供的上述方法,解决了现有技术中在对视频中的形象进行美化过程中存在操作繁琐、花费时间多,美化效率低的技术问题。
【专利说明】
-种信息处理方法及电子设备
技术领域
[0001] 本发明设及电子技术领域,特别设及一种信息处理方法及电子设备。
【背景技术】
[0002] 随着科学技术的不断发展,越来越多的电子设备进入了人们的生活,人们的通信 方式也随之多样化,比如,短信、移动电话、视频通话等。
[0003] 目前,电子设备用户往往选择视频通话,在电子设备用户进行视频通话过程中,若 想W较佳形象展示自己,电子设备用户需要通过手动调整参数、鼠标点击或者touch等方 式对视频中的形象进行美白、瘦脸、磨皮桂痘等美化操作。
[0004] 但本申请发明人在实现本发明实施例中技术方案的过程中,发现上述现有技术至 少存在如下技术问题: 阳〇化]由于现有技术中,在电子设备用户进行视频通话过程中,需要电子设备用户进行 手动调节参数、鼠标点击等操作,通常来讲,手动调节参数、鼠标点击的操作都比较繁琐,花 费较多时间,所W,现有技术中在对视频中的形象进行美化过程中存在操作繁琐、花费时间 多,美化效率低的技术问题。
[0006] 由于上述技术问题的存在,导致电子设备用户在进行视频通话过程中,若要对视 频中的形象进行美化,则需要电子设备用户手动调节参数、鼠标点击,而达到电子设备用户 满意的美化效果,进而,存在用户在进行视频通话过程中,用户体验度不高的问题。

【发明内容】

[0007] 本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中在对视频 中的形象进行美化过程中存在操作繁琐、花费时间多,美化效率低的技术问题,W达到在视 频中的形象进行美化过程中操作简单、减少花费时间、提高美化效率的技术效果。
[0008] 根据本发明的第一方面,提供一种信息处理方法,应用于一电子设备,所述方法包 括:
[0009] 检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操作;
[0010] 基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手势的至 少一个参数信息;
[0011] 基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与所述第一面 部对象不同的第二面部对象。
[0012] 可选的,所述检测并识别获得用于触发对第一面部对象进行调整的第一手势触发 操作,具体包括:
[0013] 检测并识别获得第一操作体对所述第一面部对象上的第一面部子对象进行的所 述第一手势。
[0014] 可选的,所述基于所述第一手势触发操作,获得所述第一手势触发操作对应的第 一手势的至少一个参数信息,具体包括:
[0015] 获取所述第一面部对象的第一面部对象模型;
[0016] 基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一个深度 信息;
[0017] 基于所述至少一个深度信息,获得所述第一操作体与所述第一面部子对象对应的 第一像素点与所述第一操作体的顶部的第二像素点之间的第一矢量及所述第一手势所呈 现的第一夹角。
[0018] 可选的,所述基于所述第一手势及所述第一面部对象模型,获得所述第一手势的 至少一个深度信息,具体包括:
[0019] 基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一个像素 点在所述第一图像采集单元中的第一坐标系中的至少一个第一图像坐标和所述至少一个 像素点在所述第二图像采集单元中的第二坐标系中的至少一个第二图像坐标;
[0020] 基于所述至少一个第一图像坐标和所述至少一个第二图像坐标,计算获得所述第 一坐标系到所述第二坐标系的旋转矩阵和平移量;
[0021] 基于所述旋转矩阵和所述平移量,获得所述至少一个像素点的所述至少一个深度 ?目息。
[0022] 可选的,所述基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与 所述第一面部对象不同的第二面部对象,具体包括:
[0023] 基于所述至少一个参数信息,调整所述第一面部对象模型,获得与所述第一面部 对象模型不同的第二面部对象模型;
[0024] 基于所述第二面部对象模型,获得所述第二面部对象。
[00巧]可选的,所述基于所述至少一个参数信息,调整所述第一面部对象模型,获得与所 述第一面部对象不同的第二面部对象模型,具体包括:
[00%] 基于所述第一矢量,获得对所述第一面部对象模型进行变形的第一变形范围;
[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] 一、由于本申请实施例中的技术方案是检测并识别获得用于触发对第一面部对象 进行调整的第一手势触发操作;基于所述第一手势触发操作,获得与所述第一手势触发操 作对应的第一手势的至少一个参数信息;基于所述至少一个参数信息,对所述第一面部对 象进行调整,获得与所述第一面部对象不同的第二面部对象。即不会像现有技术在电子设 备用户进行视频通话过程中,需要电子设备用户进行手动调节参数、鼠标点击等操作,通常 来讲,手动调节参数、鼠标点击的操作都比较繁琐,花费较多时间,因此,采用本技术方案能 够简化在对视频中的形象美化过程的操作,减少花费时间,提高美化效率,所W,能够有效 解决现有技术中在对视频中的形象进行美化过程中存在操作繁琐、花费时间多,美化效率 低的技术问题,进而达到在视频中的形象进行美化过程中操作简单、减少花费时间、提高美 化效率的技术效果。
[0052] 二、由于本申请实施例中的技术方案是检测并识别获得用于触发对第一面部对象 进行调整的第一手势触发操作;基于所述第一手势触发操作,获得与所述第一手势触发操 作对应的第一手势的至少一个参数信息;基于所述至少一个参数信息,对所述第一面部对 象进行调整,获得与所述第一面部对象不同的第二面部对象。即不会像现有技术在在电子 设备用户进行视频通话过程中,若要对视频中的形象进行美化,则需要电子设备用户手动 调节参数、鼠标点击,而达到电子设备用户满意的美化效果,存在用户在进行视频通话过程 中,用户体验度不高的问题,从而达到提高用户体验度的技术效果。
【附图说明】
[0053] 图1为本申请实施例一提供的一种图像处理方法的流程图;
[0054] 图2为本申请实施例一提供的图像处理方法中步骤S102的具体实现方式流程 图;
[0055] 图3为本申请实施例一提供的图像处理方法中步骤S202的具体实现方式流程 图;
[0056] 图4为本申请实施例一提供的第一 V型手势图;
[0057] 图5为本申请实施例一提供的图像处理方法中步骤S103中第一步骤的具体实现 方式流程图;
[0058] 图6为本申请实施例二提供的一种电子设备的结构框图。
【具体实施方式】
[0059] 本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中在对视频 中的形象进行美化的过程中存在操作繁琐、花费时间多,美化效率低的技术问题,W达到在 视频中的形象进行美化过程中操作简单、减少花费时间、提高美化效率的技术效果。
[0060] 本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:
[0061] 检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操作;
[0062] 基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手势的至 少一个参数信息;
[0063] 基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与所述第一面 部对象不同的第二面部对象。
[0064] 在上述技术方案中,是检测并识别获得用于触发对第一面部对象进行调整的第一 手势触发操作;基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手 势的至少一个参数信息;基于所述至少一个参数信息,对所述第一面部对象进行调整,获得 与所述第一面部对象不同的第二面部对象。即不会像现有技术在电子设备用户进行视频通 话过程中,需要电子设备用户进行手动调节参数、鼠标点击等操作,通常来讲,手动调节参 数、鼠标点击的操作都比较繁琐,花费较多时间,因此,采用本技术方案能够简化在对视频 中的形象美化过程的操作,减少花费时间,提高美化效率,所W,能够有效解决现有技术中 在对视频中的形象进行美化的过程中存在操作繁琐、花费时间多,美化效率低的技术问题, 进而达到在视频中的形象进行美化过程中操作简单、减少花费时间、提高美化效率的技术 效果。
[0065] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明技 术方案的一部分实施例,而不是全部的实施例。基于本申请文件中记载的实施例,本领域普 通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明技术方 案保护的范围。
[0066] 实施例一
[0067] 请参考图1,本申请实施例提供一种信息处理方法,应用于一电子设备,具体来讲, 本申请实施例中的信息处理方法包括:
[0068] S101 :检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操作;
[0069] S102 :基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手 势的至少一个参数信息.
[0070] S103:基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与所述第 一面部对象不同的第二面部对象。
[0071] 本申请实施例提供一种信息处理方法,应用于一电子设备,本申请实施例中的电 子设备可W为包含有两个图像采集单元的电子设备,如:带有两个摄像头的台式电脑、笔记 本电脑、手机等,也可W是别的带有两个图像采集单元的电子设备,在此,就不再一一举例 了。在本申请实施例中,将W所述电子设备为手机为例,来对本申请实施例中的方法的实现 过程进行详细描述。
[0072] 在具体实施过程中,在手机屏幕所在的一面,分别在不同的位置设置有两个摄像 头,可W是一个设置在笔记本电脑的左上方,一个设置在手机的右上方;也可W在手机的底 面上,在不同的位置分别设置两个摄像头,如分别设置在手机底面的左下角和手机底面的 右下角。为了能拍摄到不同的角度,两个摄像头之间需要保证一定的距离,如两个摄像头之 间相隔2cm或3畑1,当然,本领域普通技术人员也可W根据实际情况对两个摄像头之间的距 离进行设定,在本申请中不作具体限定。
[0073] 在本申请实施例中,W所述电子设备手机为例,本申请实施例中的方法首先执行 步骤S101,即:所述检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操 作。
[0074] 对于步骤S101 :所述检测并识别获得用于触发对第一面部对象进行调整的第一 手势触发操作的具体实现过程,具体包括:
[0075] 检测并识别获得第一操作体对所述第一面部对象上的第一面部子对象进行的所 述第一手势。
[0076] 在具体实施过程中,第一操作体具体可W是手机用户的左手、右手或是左手右手 共同进行,第一面部子对象,如:用户脸部的鼻子、嘴己、耳朵或脸颊等其它面部对象,在本 申请实施例中不作具体的限制。在本申请实施例中,具体实现过程可W有如下几种情形:
[0077] 1、检测手机用户单手的大拇指和食指做出"倒八型"的捏鼻子的手势;
[007引 2、检测手机用户单手的大拇指和食指做出"睡八型"的放大眼睛的手势;
[0079] 3、检测手机用户单手的食指做出的按压脸颊某一处进行磨皮桂痘的手势;
[0080] 4、检测手机用户左手和右手共同做出的"V型"瘦脸的手势。
[0081] 在运里也可W是针对脸部上任一部位进行美化的手势操作,在此,本申请实施例 中不做具体的限制。
[0082] 在检测并识别所述第一手势后,则执行步骤S102 :所述基于所述第一手势触发操 作,获得所述第一手势触发操作对应的第一手势的至少一个参数信息。
[0083] 对于步骤S102 :所述基于所述第一手势触发操作,获得所述第一手势触发操作对 应的第一手势的至少一个参数信息的具体实现过程,请参考图2,具体包括:
[0084] S201 :获取所述第一面部对象的第一面部对象模型;
[00化]S202 :基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一 个深度信息;
[0086] S203 :基于所述至少一个深度信息,获得所述第一操作体与所述第一面部子对象 对应的第一像素点与所述第一操作体的顶部的第二像素点之间的第一矢量及所述第一手 势所呈现的第一夹角。
[0087] 对于步骤S202 :所述基于所述第一手势及所述第一面部对象模型,获得所述第一 手势的至少一个深度信息的具体实现过程,请参考图3,具体包括:
[0088] S301 :基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一 个像素点在所述第一图像采集单元中的第一坐标系中的至少一个第一图像坐标和所述至 少一个像素点在所述第二图像采集单元中的第二坐标系中的至少一个第二图像坐标;
[0089] S302 :基于所述至少一个第一图像坐标和所述至少一个第二图像坐标,计算获得 所述第一坐标系到所述第二坐标系的旋转矩阵和平移量.
[0090] S303 :基于所述旋转矩阵和所述平移量,获得所述至少一个像素点的所述至少一 个深度信息。
[0091] 对第一面部对象模型的获取,在本申请实施例中,当获得包含人的左脸的视频图 像和包含人的右脸的视频图像序列后,手机的图像处理单元,如相机,则检测到所获得的视 频图像序列中是否包含有人脸,确定出人脸在视频图像中的具体位置,获得人脸区域的位 置和尺寸的粗略信息,然后对图像序列进行边缘检测,将人脸面轮廓中最右的点定位为鼻 尖,鼻尖将人脸分成了两个部分,每一部分都可W通过积分投影得到一个多项式,也可W通 过曲面匹配得到该多项式,然后通过求多项式一阶导数为0来获得各个极值点,从而获得 了前额、鼻梁、上嘴唇、嘴己、下嘴唇特征点信息,同时,利用已获得的特征点信息及面部器 官结构关系的统计先验知识,获得眼皮点、下己点、嘴唇下点等其他特征点信息。
[0092] 在具体实施过程中,手机的图像处理单元,如相机,会预先存储一个根据多个视频 图像序列建立的包含有面部特征的参考模型,根据获得的人脸的几何特征信息,如鼻子、嘴 己、下己等,对参考模型的几何特征参数进行调整,如,将参考模型中鼻子的参数调整为上 述处理获得的鼻子的几何特征信息,将参考模型中下己的参数调整为上述处理获得的下己 的几何特征信息,运样,通过将上述处理获得的面部几何特征信息匹配到参考模型中相应 的位置上,则获得所述的第一面部对象模型。
[0093] 在获得第一面部对象模型后,手机的图像处理单元,如相机,获得人脸的第一视频 图像序列后,将第一视频图像序列中人脸的特征点作为第一面部对象的子对象,如,即将鼻 梁、下飄、右脸颊、左脸颊作为人脸的4个子对象,在本申请实施例中,请参考图4, W电子 设备用户做出的想进行的瘦脸的第一 V型手势为例,分别获得运4个子对象及第一 V型手 势的底端的一像素点在第一摄像头对应的第一视频图像序列坐标分别为(193,63)、(180, 47)、(212,52)、(164,51)、(156,45)、运4个子对象及第一 V型手势的底端的一像素点在第 二摄像头对应的第二视频图像序列坐标分别为(160,76)、(146,60)、(178,66)、(114,64), (132,48)而第一视频图像序列坐标与第二视频图像序列坐标的关系可W有旋转矩阵和平 移向量来计算,计算公式为
其中R为旋转矩阵,T为平移向量,因此, 获得每个子对象在第一摄像头的第一视频图像序列坐标和在第二摄像头的第二视频图像 序列坐标后,通过计算公式,便可计算出第一摄像头与第二摄像头的旋转矩阵和平移向量, 假设第i个子对象在空间坐标系中的Ξ维坐标为狂,Y,幻,空间坐标系与摄像头所在的二 维视频图像序列坐标系的对应关系为
,则在计算出R/T之后,便可通过 已知的二维视频图像序列坐标计算出第i个子对象在空间坐标系的Ξ维坐标。在本申请 实施例中,通过计算可W得出鼻梁、下飄、右脸颊、左脸颊运4个子对象的Ξ维坐标分别为 (70, -143,443)、巧6, -149,441)、(75, -130,446)、巧3, -131,439),巧6, -170,441)即运 4 个子对象及第一 V型手势底端的一像素点的深度信息。
[0094] 在电子设备用户做出在获得4个子对象及第一 V型手势底端的一像素点的深度信 息之后,就可W根据获得深度信息计算第一矢量和第一夹角,根据第一面部对象模型计算 出的下飄的Ξ维坐标化6, -149,441),右脸颊的Ξ维坐标(75, -130,446)及左脸颊的Ξ维 坐标化3, -131,439)后即可获得V型手势的底端至V型手势的右手指尖的右矢量巧,40, 5),则运个矢量对应的第一距离:V甲而从V型手势的底端至V型手势的左手指尖的左 矢量(-3,39, -2),则运个矢量对应的第二距离左矢量与右矢量指尖的第Ξ距离 为,由此可^计算出左矢量与右矢量指尖的第一夹角为:19. 5度。其中,左手指尖和 右手指尖的位置则表明了脸颊开始变形的位置,而第一夹角则代表了对脸颊变形的程度。
[0095] 在具体实施过程中,若检测到电子设备用户在脸颊上做出的按压操作时,只需要 获得按压处的脸颊对应的像素点的位移量之后即可,就可W获得对第一面部对象模型进行 调整。
[0096] 对于步骤S103 :所述基于所述至少一个参数信息,对所述第一面部对象进行调 整,获得与所述第一面部对象不同的第二面部对象,具体包括:
[0097] 第一步骤:基于所述至少一个参数信息,调整所述第一面部对象模型,获得与所述 第一面部对象模型不同的第二面部对象模型;
[0098] 第二步骤:基于所述第二面部对象模型,获得所述第二面部对象。
[0099] 对于第一步骤:所述基于所述至少一个参数信息,调整所述第一面部对象模型,获 得与所述第一面部对象不同的第二面部对象模型的具体实现过程,请参考图5,具体包括:
[0100] S401 :基于所述第一矢量,获得对所述第一面部对象模型进行变形的第一变形范 围; 阳101] S402:基于所述第一夹角,获得对所述第一面部对象模型进行变形时所述第一变 形范围内至少一个像素点产生的位移量;
[0102] S403 :基于所述第一变形范围及所述位移量,调整所述第一面部对象模型,获得所 述第二面部对象模型。
[0103] 在本申请实施例中,在上述步骤中计算出了左手指尖至下飄的左矢量和右手指 尖至下飄的右矢量,根据左右矢量则可W获得脸颊变形的范围,也可W获得左右脸颊对应 的像素点(75, -130,446)、化3, -131,439)中间的一像素点的Ξ维空间坐标化9, -130. 5, 442. 5),运样根据像素点化9, -130. 5,442. 5)、第一 V型手势下端一像素点化6, -170,441) 及第一夹角19. 5度,即知道一个直角Ξ角形的一个夹角和一条边长,就可W获得另外两条 边的边长,同样的道理也可W得到在电子设备用户在电子设备用户的脸颊上作出第一V型 手势后,右脸颊的Ξ维坐标(70,-130,450)及左脸颊的Ξ维坐标巧8,-131,443),从而可W 得到左右脸颊对应像素点的移动的位移量巧,0,4)。运样在获得变形范围和位移量之后,就 可W对第一面部对象模型进行调整,从而得到第二变形后的第二面部对象模型。
[0104] 在得到第二面部对象模型之后,就可W得到每个像素点的世界坐标系,然后将世 界坐标系转化为图像采集单元坐标,其中,从世界坐标到图像采集单元坐标的转换就是一 平移矩阵和旋转矩阵的乘积,在本申请实施例中W 4X4的平移矩阵与4X4的旋转矩阵的 乘积,而旋转矩阵和平移向量是图像采集单元的外部参数,也就是图像采集单元在世界坐 标中的朝向与位置。
[01化]接下来就是将图像采集单元坐标投影到图像平面,将从3D点狂,Y,幻(运个点是 图像采集单元坐标系中的点)到2D投影点(x,y)的投影过程可W用一个3X4的矩阵描述。 而一个在投影平面上的图像在投影坐标系下,其单位还是物理单位,位置也是物理位置,因 此,还要将投影坐标系转换至图像(像素)坐标系。需要从真实的物理位置转换至像素位 置,就需要有放缩和平移的操作。
[0106] 在经过缩放和平移操作之后,就可W得到对应的第二面部对象,在本申请实施例 中,可W将第二面部对象合成到视频序列上面,也可W将视频序列进行拆分,然后将第二面 部对象插入到序列中,即可达到在视频过程中进行瘦脸的效果,在本申请实施例中不作具 体限制。 阳107] 实施例二
[0108] 基于同一发明构思,本发明实施例还提供一种电子设备,请参考图6 :包括: 阳109] 第一识别获取单元50,用于检测并识别获得用于触发对第一面部对象进行调整的 第一手势触发操作;
[0110] 第二获取单元51,用于基于所述第一手势触发操作,获得与所述第一手势触发操 作对应的第一手势的至少一个参数信息; 阳111] 第Ξ获取单元52,用于基于所述至少一个参数信息,对所述第一面部对象进行调 整,获得与所述第一面部对象不同的第二面部对象。
[0112] 可选的,所述第一识别获取单元50,具体包括:
[0113] 第一识别检测模块,用于检测并识别获得第一操作体对所述第一面部对象上的第 一面部子对象进行的所述第一手势。
[0114] 可选的,所述第二获取单元51,具体包括:
[0115] 第二获取模块,用于获取所述第一面部对象的第一面部对象模型;
[0116] 第Ξ获取模块,用于基于所述第一手势及所述第一面部对象模型,获得所述第一 手势的至少一个深度信息.
[0117] 第四获取模块,用于基于所述至少一个深度信息,获得所述第一操作体与所述第 一面部子对象对应的第一像素点与所述第一操作体的顶部的第二像素点之间的第一矢量 及所述第一手势手势所呈现的第一夹角。
[0118] 可选的,所述第Ξ获取模块,具体包括:
[0119] 第一获取子模块,用于基于所述第一手势及所述第一面部对象模型,获得所述第 一手势的至少一个像素点在所述第一图像采集单元中的第一坐标系中的至少一个第一图 像坐标和所述至少一个像素点在所述第二图像采集单元中的第二坐标系中的至少一个第 二图像坐标;
[0120] 第二获取子模块,用于基于所述至少一个第一图像坐标和所述至少一个第二图像 坐标,计算获得所述第一坐标系到所述第二坐标系的旋转矩阵和平移量; 阳121] 第Ξ获取子模块,用于基于所述旋转矩阵和所述平移量,获得所述至少一个像素 点的所述至少一个深度信息。 阳122] 可选的,所述第Ξ获取单元52,具体包括:
[0123] 第五获取模块,用于基于所述至少一个参数信息,调整所述第一面部对象模型,获 得与所述第一面部对象模型不同的第二面部对象模型;
[0124] 第六获取模块,用于基于所述第二面部对象模型,获得所述第二面部对象。
[01巧]可选的,所述第五获取模块,具体包括:
[01%] 第四获取子模块,用于基于所述第一矢量,获得对所述第一面部对象模型进行变 形的第一变形范围;
[0127] 第五获取子模块,用于基于所述第一夹角,获得对所述第一面部对象模型进行变 形时所述第一变形范围内至少一个像素点产生的位移量;
[0128] 第六获取子模块,用于基于所述第一变形范围及所述位移量,调整所述第一面部 对象模型,获得所述第二面部对象模型。
[0129] 通过本申请实施例中的一个或多个技术方案,可W实现如下一个或多个技术效 果:
[0130] 一、由于本申请实施例中的技术方案是检测并识别获得用于触发对第一面部对象 进行调整的第一手势触发操作;基于所述第一手势触发操作,获得与所述第一手势触发操 作对应的第一手势的至少一个参数信息;基于所述至少一个参数信息,对所述第一面部对 象进行调整,获得与所述第一面部对象不同的第二面部对象。即不会像现有技术在电子设 备用户进行视频通话过程中,需要电子设备用户进行手动调节参数、鼠标点击等操作,通常 来讲,手动调节参数、鼠标点击的操作都比较繁琐,花费较多时间,因此,采用本技术方案能 够简化在对视频中的形象美化过程的操作,减少花费时间,提高美化效率,所W,能够有效 解决现有技术中在对视频中的形象进行美化过程中存在操作繁琐、花费时间多,美化效率 低的技术问题,进而达到在视频中的形象进行美化过程中操作简单、减少花费时间、提高美 化效率的技术效果。 阳131] 二、由于本申请实施例中的技术方案是检测并识别获得用于触发对第一面部对象 进行调整的第一手势触发操作;基于所述第一手势触发操作,获得与所述第一手势触发操 作对应的第一手势的至少一个参数信息;基于所述至少一个参数信息,对所述第一面部对 象进行调整,获得与所述第一面部对象不同的第二面部对象。即不会像现有技术在在电子 设备用户进行视频通话过程中,若要对视频中的形象进行美化,则需要电子设备用户手动 调节参数、鼠标点击,而达到电子设备用户满意的美化效果,存在用户在进行视频通话过程 中,用户体验度不高的问题,从而达到提高用户体验度的技术效果。
[0132] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序 产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实 施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机 可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产 品的形式。 阳133] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程 图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一 流程和/或方框、W及流程图和/或方框图中的流程和/或方框的结合。可提供运些计算 机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理 器W产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生 用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能 的装置。
[0134] 运些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备W特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0135] 运些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计 算机或其他可编程设备上执行一系列操作步骤W产生计算机实现的处理,从而在计算机或 其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图 一个方框或多个方框中指定的功能的步骤。
[0136] 具体来讲,本申请实施例中的一种信息处理方法对应的计算机程序指令可W被存 储在光盘,硬盘,U盘等存储介质上,当存储介质中存储的与步骤的方法对应的计算机程序 指令被一电子设备读取或被执行时,包括如下步骤: 阳137] 检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操作;
[0138] 基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手势的至 少一个参数信息;
[0139] 基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与所述第一面 部对象不同的第二面部对象。
[0140] 可选的,所述存储介质中存储的与步骤:所述检测并识别获得用于触发对第一 面部对象进行调整的第一手势触发操作,对应的计算机指令在具体被执行过程中,具体包 括: 阳141] 检测并识别获得第一操作体对所述第一面部对象上的第一面部子对象进行的所 述第一手势。 阳142] 可选的,所述存储介质中存储的与步骤:所述基于所述第一手势触发操作,获得所 述第一手势触发操作对应的第一手势的至少一个参数信息,对应的计算机指令在具体被执 行过程中,具体包括: 阳143] 获取所述第一面部对象的第一面部对象模型;
[0144] 基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一个深度 ?目息;
[0145] 基于所述至少一个深度信息,获得所述第一操作体与所述第一面部子对象对应的 第一像素点与所述第一操作体的顶部的第二像素点之间的第一矢量及所述第一手势所呈 现的第一夹角。
[0146] 可选的,所述存储介质中存储的与步骤:所述基于所述第一手势及所述第一面部 对象模型,获得所述第一手势的至少一个深度信息,对应的计算机指令在具体被执行过程 中,具体包括:
[0147] 基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一个像素 点在所述第一图像采集单元中的第一坐标系中的至少一个第一图像坐标和所述至少一个 像素点在所述第二图像采集单元中的第二坐标系中的至少一个第二图像坐标;
[0148] 基于所述至少一个第一图像坐标和所述至少一个第二图像坐标,计算获得所述第 一坐标系到所述第二坐标系的旋转矩阵和平移量;
[0149] 基于所述旋转矩阵和所述平移量,获得所述至少一个像素点的所述至少一个深度 ?目息。
[0150] 可选的,所述存储介质中存储的与步骤:所述基于所述至少一个参数信息,对所述 第一面部对象进行调整,获得与所述第一面部对象不同的第二面部对象,对应的计算机指 令在具体被执行过程中,具体包括: 阳151] 基于所述至少一个参数信息,调整所述第一面部对象模型,获得与所述第一面部 对象模型不同的第二面部对象模型;
[0152] 基于所述第二面部对象模型,获得所述第二面部对象。 阳153] 可选的,所述存储介质中存储的与步骤:所述基于所述至少一个参数信息,调整所 述第一面部对象模型,获得与所述第一面部对象不同的第二面部对象模型,对应的计算机 指令在具体被执行过程中,具体包括:
[0154] 基于所述第一矢量,获得对所述第一面部对象模型进行变形的第一变形范围;
[0Κ5] 基于所述第一夹角,获得对所述第一面部对象模型进行变形时所述第一变形范围 内至少一个像素点产生的位移量.
[0156] 基于所述第一变形范围及所述位移量,调整所述第一面部对象模型,获得所述第 二面部对象模型。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了 基本创造性概念,则可对运些实施例作出另外的变更和修改。所W,所附权利要求意欲解释 为包括优选实施例W及落入本发明范围的所有变更和修改。 阳157] 显然,本领域的技术人员可W对本发明进行各种改动和变型而不脱离本发明的精 神和范围。运样,倘若本发明的运些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含运些改动和变型在内。
【主权项】
1. 一种信息处理方法,应用于一电子设备,所述方法包括: 检测并识别获得用于触发对第一面部对象进行调整的第一手势触发操作; 基于所述第一手势触发操作,获得与所述第一手势触发操作对应的第一手势的至少一 个参数信息; 基于所述至少一个参数信息,对所述第一面部对象进行调整,获得与所述第一面部对 象不同的第二面部对象。2. 如权利要求1所述的方法,其特征在于,所述检测并识别获得用于触发对第一面部 对象进行调整的第一手势触发操作,具体包括: 检测并识别获得第一操作体对所述第一面部对象上的第一面部子对象进行的所述第 一手势。3. 如权利要求2所述的方法,其特征在于,所述基于所述第一手势触发操作,获得所述 第一手势触发操作对应的第一手势的至少一个参数信息,具体包括: 获取所述第一面部对象的第一面部对象模型; 基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一个深度信 息; 基于所述至少一个深度信息,获得所述第一操作体与所述第一面部子对象对应的第一 像素点与所述第一操作体的顶部的第二像素点之间的第一矢量及所述第一手势所呈现的 第一夹角。4. 如权利要求3所述的方法,其特征在于,所述基于所述第一手势及所述第一面部对 象模型,获得所述第一手势的至少一个深度信息,具体包括: 基于所述第一手势及所述第一面部对象模型,获得所述第一手势的至少一个像素点在 所述第一图像采集单元中的第一坐标系中的至少一个第一图像坐标和所述至少一个像素 点在所述第二图像采集单元中的第二坐标系中的至少一个第二图像坐标; 基于所述至少一个第一图像坐标和所述至少一个第二图像坐标,计算获得所述第一坐 标系到所述第二坐标系的旋转矩阵和平移量; 基于所述旋转矩阵和所述平移量,获得所述至少一个像素点的所述至少一个深度信 息。5. 如权利要求1所述的方法,其特征在于,所述基于所述至少一个参数信息,对所述第 一面部对象进行调整,获得与所述第一面部对象不同的第二面部对象,具体包括: 基于所述至少一个参数信息,调整所述第一面部对象模型,获得与所述第一面部对象 模型不同的第二面部对象模型; 基于所述第二面部对象模型,获得所述第二面部对象。6. 如权利要求4所述的方法,其特征在于,所述基于所述至少一个参数信息,调整所述 第一面部对象模型,获得与所述第一面部对象不同的第二面部对象模型,具体包括: 基于所述第一矢量,获得对所述第一面部对象模型进行变形的第一变形范围; 基于所述第一夹角,获得对所述第一面部对象模型进行变形时所述第一变形范围内至 少一个像素点产生的位移量; 基于所述第一变形范围及所述位移量,调整所述第一面部对象模型,获得所述第二面 部对象模型。7. -种电子设备,包括: 第一识别获取单元,用于检测并识别获得用于触发对第一面部对象进行调整的第一手 势触发操作; 第二获取单元,用于基于所述第一手势触发操作,获得与所述第一手势触发操作对应 的第一手势的至少一个参数信息; 第三获取单元,用于基于所述至少一个参数信息,对所述第一面部对象进行调整,获得 与所述第一面部对象不同的第二面部对象。8. 如权利要求7所述的电子设备,其特征在于,所述第一识别获取单元,具体包括: 第一识别检测模块,用于检测并识别获得第一操作体对所述第一面部对象上的第一面 部子对象进行的所述第一手势。9. 如权利要求8所述的电子设备,其特征在于,所述第二获取单元,具体包括: 第二获取模块,用于获取所述第一面部对象的第一面部对象模型; 第三获取模块,用于基于所述第一手势及所述第一面部对象模型,获得所述第一手势 的至少一个深度信息; 第四获取模块,用于基于所述至少一个深度信息,获得所述第一操作体与所述第一面 部子对象对应的第一像素点与所述第一操作体的顶部的第二像素点之间的第一矢量及所 述第一手势所呈现的第一夹角。10. 如权利要求9所述的电子设备,其特征在于,所述第三获取模块,具体包括: 第一获取子模块,用于基于所述第一手势及所述第一面部对象模型,获得所述第一手 势的至少一个像素点在所述第一图像采集单元中的第一坐标系中的至少一个第一图像坐 标和所述至少一个像素点在所述第二图像采集单元中的第二坐标系中的至少一个第二图 像坐标; 第二获取子模块,用于基于所述至少一个第一图像坐标和所述至少一个第二图像坐 标,计算获得所述第一坐标系到所述第二坐标系的旋转矩阵和平移量; 第三获取子模块,用于基于所述旋转矩阵和所述平移量,获得所述至少一个像素点的 所述至少一个深度信息。11. 如权利要求7所述的电子设备,其特征在于,所述第三获取单元,具体包括: 第五获取模块,用于基于所述至少一个参数信息,调整所述第一面部对象模型,获得与 所述第一面部对象模型不同的第二面部对象模型; 第六获取模块,用于基于所述第二面部对象模型,获得所述第二面部对象。12. 如权利要求10所述的电子设备,其特征在于,所述第五获取模块,具体包括: 第四获取子模块,用于基于所述第一矢量,获得对所述第一面部对象模型进行变形的 第一变形范围; 第五获取子模块,用于基于所述第一夹角,获得对所述第一面部对象模型进行变形时 所述第一变形范围内至少一个像素点产生的位移量; 第六获取子模块,用于基于所述第一变形范围及所述位移量,调整所述第一面部对象 模型,获得所述第二面部对象模型。
【文档编号】G06F3/0484GK105988566SQ201510073103
【公开日】2016年10月5日
【申请日】2015年2月11日
【发明人】郭洪涛, 陈至钊, 薛俊锋, 董培
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1