[发明专利]图片处理方法及装置有效
申请号: | 201710495167.3 | 申请日: | 2017-06-26 |
公开(公告)号: | CN107330868B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 陈志军 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00 |
代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 代治国 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 处理 方法 装置 | ||
本公开是关于图片处理方法及装置。该方法包括:获取图片中人脸对应的特征点的偏移量,及各特征点与包围线的相对位置信息;包围线用以将各特征点包围;根据相对位置信息确定需要修正偏移量的目标特征点,及对目标特征点的偏移量进行修正,得到目标特征点的修正后的偏移量;根据包围线、目标特征点的修正后的偏移量、及各特征点中除目标特征点之外的特征点的偏移量对图片进行渲染,得到渲染后的图片。本公开能够克服由于靠近图片边界的特征点所在区域的形变过大而导致的边界抖动问题,改善美颜效果,提高用户体验。
技术领域
本公开涉及终端技术领域,尤其涉及图片处理方法及装置。
背景技术
较瘦的脸通常被很多人认为具有较佳的美感。现有的手机大部分具备对用户拍摄的图片或视频中人脸进行瘦脸等美颜功能,通过对图片中人脸器官进行变形达到美颜的效果。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种图片处理方法及装置。所述技术方案如下:
根据本公开实施例的第一方面,提供一种图片处理方法,包括:
获取图片中人脸对应的特征点的偏移量,及各所述特征点与包围线的相对位置信息;所述包围线用以将各所述特征点包围;
根据所述相对位置信息确定需要修正偏移量的目标特征点,及对所述目标特征点的偏移量进行修正,得到所述目标特征点的修正后的偏移量;
根据所述包围线、所述目标特征点的修正后的偏移量、及各所述特征点中除所述目标特征点之外的特征点的偏移量对所述图片进行渲染,得到渲染后的图片。
在一个实施例中,各所述特征点与包围线的相对位置信息包括各所述特征点与包围线的相对距离;
根据所述相对位置信息确定需要修正偏移量的目标特征点,及对所述目标特征点的偏移量进行修正,得到所述目标特征点的修正后的偏移量,包括:
将与所述包围线的相对距离小于预设第一阈值的特征点确定为目标特征点;
根据所述目标特征点与所述包围线的相对距离及所述预设第一阈值,对所述目标特征点的偏移量进行修正,得到所述目标特征点的修正后的偏移量。
在一个实施例中,根据所述目标特征点与所述包围线的相对距离及所述预设第一阈值,对所述目标特征点的偏移量进行修正,得到所述目标特征点的修正后的偏移量,包括:
计算所述目标特征点与所述包围线的相对距离与所述预设第一阈值的比值;
计算所述比值与所述目标特征点的偏移量的乘积,将所得乘积值确定为所述目标特征点的修正后的偏移量。
在一个实施例中,根据所述包围线、所述目标特征点的修正后的偏移量、及各所述特征点中除所述目标特征点之外的特征点的偏移量对所述图片进行渲染,得到渲染后的图片,包括:
在所述包围线上选取包围点;
对各所述特征点及包围点进行三角剖分,将所述图片中人脸划分成一个以上的三角形;
根据所述目标特征点的修正后的偏移量、及各所述特征点中除所述目标特征点之外的特征点的偏移量,对所述图片中各所述三角形进行渲染,得到渲染后的图片。
在一个实施例中,获取图片中人脸对应的特征点的偏移量,及各所述特征点与包围线的相对位置信息,包括:
所述图片中包括至少两个人脸时,获取第一人脸对应的第一特征点的偏移量,及用以将各所述第一特征点包围的第一包围线;获取第二人脸对应的第二特征点的偏移量,及用以将各所述第二特征点包围的第二包围线;所述至少两个人脸包括所述第一人脸和第二人脸;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710495167.3/2.html,转载请声明来源钻瓜专利网。