一种人脸图像处理方法、装置和存储介质制造方法及图纸

技术编号:20161781 阅读:29 留言:0更新日期:2019-01-19 00:14
本发明专利技术实施例公开了一种人脸图像处理方法、装置和存储介质;本发明专利技术实施例可以获取待处理的人脸图像;对人脸图像进行特征识别,得到人脸部位特征点;显示人脸形变编辑界面,该人脸形变编辑界面包括人脸部位特征点;当检测到用户针对人脸部位特征点的拖动操作时,根据拖动操作的位置信息构建拖动操作对应的拖动向量;从人脸图像中确定待移动的目标像素点;根据拖动向量对人脸图像中的目标像素点进行移动,并显示移动后的人脸图像;该方案可以提升脸部形变处理的灵活性和效率。

【技术实现步骤摘要】
一种人脸图像处理方法、装置和存储介质
本专利技术涉及通信
,具体涉及一种人脸图像处理方法、装置和存储介质。
技术介绍
由于人们对美的不断追求,基于图像识别和图像处理的人脸美容美颜技术越来越受大众欢迎,在社交网络中存在的大量经过美颜处理的图像。美颜主要是改变图像中人物的特征,从而达到美颜效果,如实现磨皮、大眼、瘦脸等效果。比如,可以对图像中人脸进行脸部形变处理,也即对人脸的五官特征点进行调整,使得图像或者视频中的人脸具备更合理的五官比例,以达到实现大眼瘦脸等美颜效果。目前脸部形变处理方案都是基于静态的素材参数进行,比如,终端可以根据用户操作从预先设定的多种人脸素材中选择相应的人脸素材,然后,根据选择的人脸素材对应的人脸形变参数对人脸图像进行脸部形变处理,如人脸拉伸、收缩等变换。然而,由于目前脸部形变处理是基于用户选择的静态(即固定)素材参数实现的,一旦选择应用特定的素材,那么人脸形变效果就已经固定,并且,如果想要改变脸部形变效果,需要重新选择其他素材参数以重新进行脸部形变处理;因此,目前脸部形变处理的灵活性较差,并且需要经过用户多次素材选择操作才能实现所需的脸部形变效果,用户操作比较繁琐,脸部形变处理效率较低。
技术实现思路
本专利技术实施例提供一种人脸图像处理方法、装置和存储介质,可以提升脸部形变处理的灵活性和效率。本专利技术实施例提供一种人脸图像处理方法,包括:获取待处理的人脸图像;对所述人脸图像进行特征点识别,得到人脸部位特征点;显示人脸形变编辑界面,所述人脸形变编辑界面包括所述人脸部位特征点;当检测到用户针对所述人脸部位特征点的拖动操作时,根据所述拖动操作的位置信息构建所述拖动操作对应的拖动向量;从所述人脸图像中确定待移动的目标像素点;根据所述拖动向量对所述人脸图像中的所述目标像素点进行移动,并显示移动后的人脸图像。相应的,本专利技术实施例还提供一种人脸图像处理装置,包括:图像获取单元,用于获取待处理的人脸图像;识别单元,用于对所述人脸图像进行特征点识别,得到人脸部位特征点;界面显示单元,用于显示人脸形变编辑界面,所述人脸形变编辑界面包括所述人脸部位特征点;向量获取单元,用于当检测到用户针对所述人脸部位特征点的拖动操作时,根据所述拖动操作的位置信息构建所述拖动操作对应的拖动向量;像素确定单元,用于从所述人脸图像中确定待移动的目标像素点;移动显示单元,用于根据所述拖动向量对所述人脸图像中的所述目标像素点进行移动,并显示移动后的人脸图像。此外,本专利技术实施例还提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本专利技术实施例提供的任一种人脸图像处理方法中的步骤。本专利技术实施例可以获取待处理的人脸图像,比如,当终端实时采集人脸图像时,可以根据人脸形变指令从截取一张人脸图像;对人脸图像进行特征识别,得到人脸部位特征点;显示人脸形变编辑界面,该人脸形变编辑界面包括人脸部位特征点;当检测到用户针对人脸部位特征点的拖动操作时,根据拖动操作的位置信息构建拖动操作对应的拖动向量;从人脸图像中确定待移动的目标像素点;根据拖动向量对人脸图像中的目标像素点进行移动,并显示移动后的人脸图像;由于该方案可以基于用户针对人脸部位特征点的拖动操作对人脸图像进行人脸形变处理,对于用户来说只需在人脸形变编辑界面拖动相应的人脸部位特征点即可实现人脸形变;因此,该方案可以提升脸部形变处理的灵活性和效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的人脸图像处理系统的场景示意图;图1b是本专利技术实施例提供的人脸图像处理方法的流程图;图1c是本专利技术实施例提供的人脸五官特征点识别示意图;图1d是本专利技术实施例提供的人脸形变编辑示意图;图2是本专利技术实施例提供的人脸图像处理方法的另一流程图;图3是本专利技术实施例提供的人脸图像处理方法的另一流程图;图4a是本专利技术实施例提供的人脸图像处理装置的第一种结构示意图;图4b是本专利技术实施例提供的人脸图像处理装置的第二种结构示意图;图4c是本专利技术实施例提供的人脸图像处理装置的第三种结构示意图;图4d是本专利技术实施例提供的人脸图像处理装置的第四种结构示意图;图5是本专利技术实施例提供的网络设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种人脸图像处理方法、装置和存储介质。本专利技术实施例提供了一种人脸图像处理系统,包括本专利技术实施例任一提供的人脸图像处理装置,该人脸图像处理装置具体可以集成在终端中,该终端可以包括:手机、平板电脑、笔记本电脑或个人计算机(PC,PersonalComputer)等。此外,该人脸图像处理系统还可以包括其他设备,比如服务器等。例如,参考图1a,人脸图像处理系统,包括终端和服务器,终端与服务器通过网络连接。其中,网络中包括路由器、网关等网络实体。其中,终端可以获取待处理的人脸图像,比如,当终端实时采集人脸图像时,可以根据人脸形变指令从截取一张人脸图像;对人脸图像进行特征识别,得到人脸部位特征点;显示人脸形变编辑界面,该人脸形变编辑界面包括人脸部位特征点;当检测到用户针对人脸部位特征点的拖动操作时,根据拖动操作的位置信息构建拖动操作对应的拖动向量;从人脸图像中确定待移动的目标像素点;根据拖动向量对人脸图像中的目标像素点进行移动,并显示移动后的人脸图像。在一实施例中,终端还可以向服务器发送移动后的人脸图像即经过人脸形变后的图像,服务器可以保存该人脸图像,或者向其他终端转发该人脸图像。上述图1a的例子只是实现本专利技术实施例的一个系统架构实例,本专利技术实施例并不限于上述图1a所示的系统结构,基于该系统架构,提出本专利技术各个实施例。以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。本实施例将从人脸图像处理装置的角度进行描述,该人脸图像处理装置具体可以集成在终端,该终端可以手机、平板电脑、笔记本电脑或个人计算机(PC,PersonalComputer)等。如图1b所示,提供了一种人脸图像处理方法,该方法可以由终端的处理器执行,该人脸图像处理方法的具体流程可以如下:101、获取待处理的人脸图像。其中,待处理人的人脸图像的获取方式有多种,比如,可以接收人脸形变指令,并根据人脸形变指令。其中,人脸形变指令的触发方式可以有多种,比如,可以由用户对终端进行操作(如摇动、滑动、点击等操作)来触发;比如,可以在终端采集人脸图像时,可以摇动终端触发人脸形变指令,具体地,终端可以基于检测到摇动操作触发发送人脸形变指令,此时,人脸图像处理装置将会对该指令进行接收。又比如,用户还可以针对触摸显示屏进行操作触发人脸形变指令,此时,可以接收用户可以通过触摸显示屏触发的人脸形变指令。在一实施例中,为了便于触发人脸形变指令,还可以在本文档来自技高网...

【技术保护点】
1.一种人脸图像处理方法,其特征在于,包括:获取待处理的人脸图像;对所述人脸图像进行特征点识别,得到人脸部位特征点;显示人脸形变编辑界面,所述人脸形变编辑界面包括所述人脸部位特征点;当检测到用户针对所述人脸部位特征点的拖动操作时,根据所述拖动操作的位置信息构建所述拖动操作对应的拖动向量;从所述人脸图像中确定待移动的目标像素点;根据所述拖动向量对所述人脸图像中的所述目标像素点进行移动,并显示移动后的人脸图像。

【技术特征摘要】
1.一种人脸图像处理方法,其特征在于,包括:获取待处理的人脸图像;对所述人脸图像进行特征点识别,得到人脸部位特征点;显示人脸形变编辑界面,所述人脸形变编辑界面包括所述人脸部位特征点;当检测到用户针对所述人脸部位特征点的拖动操作时,根据所述拖动操作的位置信息构建所述拖动操作对应的拖动向量;从所述人脸图像中确定待移动的目标像素点;根据所述拖动向量对所述人脸图像中的所述目标像素点进行移动,并显示移动后的人脸图像。2.如权利要求1所述的人脸图像处理方法,其特征在于,根据所述拖动向量对所述人脸图像中的所述目标像素点进行移动,包括:根据所述拖动向量确定所述目标像素点的像素移动参数;根据所述像素移动参数对所述人脸图像中的所述目标像素点进行移动。3.如权利要求2所述的人脸图像处理方法,其特征在于,根据所述拖动向量确定所述目标像素点的像素移动参数,包括:根据所述拖动向量的方向确定所述目标像素点的像素移动方向;根据所述拖动向量的模确定所述目标像素点的像素位移权重。4.如权利要求3所述的人脸图像处理方法,其特征在于,根据所述拖动向量的模确定像素位移权重,包括:根据所述拖动向量的模、以及所述目标像素点与目标人脸部位特征点之间的距离,确定所述目标像素点的像素位移权重。5.如权利要求1所述的人脸图像处理方法,其特征在于,根据所述拖动操作的位置信息获取所述拖动操作对应的拖动向量,包括:获取所述拖动操作的起始点、当前点在所述人脸图像中的位置;根据所述拖动操作的起始点、当前点在所述人脸图像中的位置,生成所述拖动操作对应的拖动向量。6.如权利要求5所述的人脸图像处理方法,其特征在于,从所述人脸图像中确定待移动的目标像素点,包括:从所述人脸部位特征点中确定与所述起始点距离最近的目标人脸部位特征点;根据所述目标人脸部位特征点从所述人脸图像中确定待移动的目标像素点。7.如权利要求6所述的人脸图像处理方法,其特征在于,根据所述目标人脸部位特征点从所述人脸图像中确定待移动的目标像素点,包括:将所述目标人脸部位特征点作为圆心;根据所述圆心和预设半径在所述人脸图像上形成圆形的邻域;将所述邻域内的图像像素点作为待移动的目标像素点。8.如权利要求1所述的人脸图像处理方法,其特征在于,还包括:当检测到用户针对所述人脸形变编辑界面的特征点选择操作时,根据所述特征点选择操作从所述人脸部位特征点中确定当前的待编辑人脸部位特征点;当检测到用户针对所述人脸部位特征点的拖动操作时,根据所述拖动操作的位置信息构建所述拖动操作对应的拖动向量,包括:当检测到用户针对所述待编辑人脸部位特征点的拖动操作时,根据所述拖动操作的位置信息构建所述拖...

【专利技术属性】
技术研发人员:段聪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1