The invention provides an image processing method, a device, a mobile terminal and a storage medium. The method includes: collecting the user's face image sequence according to the view interface of mobile terminal; determining the key point set of each face image in the face image sequence; determining the displacement threshold according to the key point set of the face, and the average displacement of the key point set corresponding to the two adjacent face images; updating the learning rate according to the displacement threshold and the average displacement, and obtaining the learning rate. Update the learning rate; adjust the set of key points corresponding to each face image according to the updating learning rate. The invention can reduce the jitter phenomenon of key points when the face is still, increase the learning rate rapidly when the face is moving, ensure that the real point set is followed in time, optimize the jitter problem of the key points of the face, provide more stable effect for stickers, big eyes, thin faces and other services based on the key points of the face, and help to improve the user experience of short video, shooting, live broadcasting and other scenes.
【技术实现步骤摘要】
一种图像处理方法、装置、移动终端及存储介质
本专利技术涉及移动通信
,特别是涉及一种图像处理方法、装置、移动终端及存储介质。
技术介绍
随着通信技术的不断发展,终端设备(如手机等)在人们生活中所占的比重越来越高。当前大部分视频直播类和拍摄类App(Application,应用程序)中都提供了贴纸、磨皮、美白、微整形(如大眼、瘦脸)等功能。这类功能的实现依赖于通过算法从人脸图像中计算出由一组关键点集表示的脸形。人脸关键点检测一般转化为优化问题求解,故模型预测值与真实值存在一定误差。另外,由于训练集在标定时存在误差、且实际应用场景中人脸姿态可能比较特殊、光照也更复杂、图像分辨率较低、噪声等原因,关键点预测值与真实值有一定偏差,导致人脸静止时这些点也会在一定范围内抖动,影响贴纸和微整形效果。一种简单的解决方案是在时域上对点的坐标进行滤波处理。但是,在人脸处于运动的状态下,这种方法会使关键点不能及时吻合实际人脸,影响后续贴纸、磨皮、美白、微整形(如大眼、瘦脸)等功能的效果。
技术实现思路
本专利技术实施例所要解决的技术问题是提供一种图像处理方法、装置、移动终端及存储介质,以解决现有技术中在人脸处于运动的状态下,人脸关键点不能及时吻合实际人脸,影响后续贴纸、磨皮、美白、微整形(如大眼、瘦脸)等功能的效果的技术问题。为了解决上述问题,本专利技术实施例提供了一种图像处理方法,包括:依据所述移动终端的取景界面,采集用户的人脸图像序列;确定所述人脸图像序列中各人脸图像中的人脸关键点集;依据所述人脸关键点集,确定位移阈值,及相邻两帧人脸图像对应的人脸关键点集的平均位移;依据 ...
【技术保护点】
1.一种图像处理方法,应用于移动终端,其特征在于,包括:依据所述移动终端的取景界面,采集用户的人脸图像序列;确定所述人脸图像序列中各人脸图像中的人脸关键点集;依据所述人脸关键点集,确定位移阈值,及相邻两帧人脸图像对应的人脸关键点集的平均位移;依据所述位移阈值和所述平均位移对学习率进行更新,得到更新学习率;依据所述更新学习率对各所述人脸图像对应的人脸关键点集进行调整。
【技术特征摘要】
1.一种图像处理方法,应用于移动终端,其特征在于,包括:依据所述移动终端的取景界面,采集用户的人脸图像序列;确定所述人脸图像序列中各人脸图像中的人脸关键点集;依据所述人脸关键点集,确定位移阈值,及相邻两帧人脸图像对应的人脸关键点集的平均位移;依据所述位移阈值和所述平均位移对学习率进行更新,得到更新学习率;依据所述更新学习率对各所述人脸图像对应的人脸关键点集进行调整。2.根据权利要求1所述的方法,其特征在于,所述依据所述人脸关键点集,确定位移阈值,包括:从所述人脸图像序列中选择一目标人脸图像;依据所述目标人脸图像对应的人脸关键点集,确定用户的两个人眼中心点分别对应的左关键点和右关键点;获取所述左关键点对应的第一坐标,及所述右关键点对应的第二坐标;依据所述第一坐标和所述第二坐标,计算得到所述眼间距;依据所述眼间距和两个预设常数,计算得到所述位移阈值。3.根据权利要求1所述的方法,其特征在于,所述相邻两帧人脸图像包括第一帧人脸图像和第二帧人脸图像,依据所述人脸关键点集确定相邻两帧人脸图像对应的人脸关键点集的平均位移,包括:获取所述第一帧人脸图像对应的人脸关键点集中各关键点的第三坐标;获取所述第二帧人脸图像对应的人脸关键点集中各关键点的第四坐标;依据各所述第三坐标和各所述第四坐标,计算得到所述平均位移。4.根据权利要求1所述的方法,其特征在于,所述依据所述位移阈值和所述平均位移对学习率进行更新,得到更新学习率,包括:获取所述位移阈值和所述平均位移中的最小值;计算所述最小值与所述位移阈值的比值的平方,得到所述更新学习率。5.根据权利要求1所述的方法,其特征在于,所述依据所述更新学习率对各所述人脸图像对应的人脸关键点集进行调整,包括:依据所述人脸图像序列,获取当前帧人脸图像;计算所述当前帧人脸图像对应的人脸形状预测关键点集坐标;获取位于所述当前帧人脸图像的上一帧人脸图像;获取所述上一帧人脸图像对应的人脸形状估计关键点集坐标;依据所述人脸形状估计关键点集坐标、所述人脸形状预测关键点集坐标和所述更新学习率,对所述当前帧人脸图像对应的人脸关键点集进行调整。6.根据权利要求5所述的方法,其特征在于,所述依据所述人脸形状估计关键点集坐标、所述人脸形状预测关键点集坐标和所述更新学习率,对所述当前帧人脸图像对应的人脸关键点集进行调整,包括:依据所述人脸形状估计关键点集坐标、所述人脸形状预测关键点集坐标和所述更新学习率,计算得到平滑值;依据所述平滑值,对所述人脸形状预测关键点集坐标进行调整。7.一种图像处理装置,应用于移动终端,其特征在于,包括:人脸图像序列采集模块,用于依据所述移动终端的取景界面,采集用户的人脸图像序列;关键点集确定模块,用于确定所述人脸图像序列中各人脸图像中的人脸关键点集;阈值位移确定模块,用于依据所述人脸关键点集,确定位移阈值,及相邻两帧人脸图像对应的人脸关键点集的平均位移;学习率...
【专利技术属性】
技术研发人员:王顺利,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。