一种图像处理方法、装置、计算机设备和计算机存储介质制造方法及图纸

技术编号:20590627 阅读:28 留言:0更新日期:2019-03-16 07:42
本发明专利技术实施例提供一种图像处理方法、装置、计算机设备和计算机存储介质,其中,所述方法包括:确定人脸图像中待处理的目标区域;将所述目标区域划分成N个子区域,其中,N为大于2的整数;分别对每一所述子区域内的像素点进行伸缩变换,得到处理后的图像。由于对人脸图像中的下巴区域划分成多个三角子区域,再利用伸缩变换算法对下巴进行调整,从而可针对下巴轮廓周围一定范围进行整体形变,可以减缓特征点误差带来的负面影响,而且整体形变效果稳定,调整后的下巴更美观。

【技术实现步骤摘要】
一种图像处理方法、装置、计算机设备和计算机存储介质
本专利技术实施例涉及计算机视觉通信领域,涉及但不限于一种图像处理方法、装置、计算机设备和计算机存储介质。
技术介绍
下巴和下颚线是脸型的重心,可提供美丽的脸型线条。一个迷人的下巴,可以带出上颚、嘴唇和下颚的整体美感。传统的二维(2-Dimensional,2D)下巴塑性算法主要借助于人脸检测技术和简单的变形算法对图片中人的下巴进行“拉伸”操作,从而达到简单的“下巴”微调效果。目前传统的2D下巴塑性算法还有很大的局限性。变形算法的效果十分依赖于人脸检测技术的准确度,细微的偏差就可能导致“整形失败”;高精度的、特征点密集的人脸检测模型有着高昂的耗时,是美颜相机拍照和实时预览功能所不能接受的;人的下巴具有复杂的立体形状,传统算法通常只能处理简单的正脸下巴,难以处理不同角度、大小和形状的下巴;因此,2D美颜难以做出有立体感的五官变形,单纯的形变只能简单地伸缩和推动下巴轮廓,达不到立体饱满的效果。
技术实现思路
有鉴于此,本专利技术实施例提供一种图像处理方法、装置、计算机设备和计算机存储介质。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种图像处理方法,所述方法包括:确定人脸图像中待处理的目标区域;将所述目标区域划分成N个子区域,N为大于等于2的整数;分别对每一所述子区域内的像素点进行伸缩变换,得到处理后的图像。在本专利技术实施例中,所述确定人脸图像中待处理的目标区域,包括:根据获取的所述下巴区域的第一特征点集和所述下巴区域的人脸角度信息确定所述下巴区域的填充方向;根据所述填充方向和第一特征点集确定所述下巴区域的中心点;根据所述中心点、所述第一特征点集和调整参数确定第二特征点集;对所述第一特征点集和所述第二特征点集分别按照预设的插值算法进行插值,相应得到所述第一点集和第二点集;根据所述中心点、所述第二点集和预设的比例确定所述目标区域。在本专利技术实施例中,所述根据所述中心点、所述第一特征点集和调整参数确定第二特征点集,包括:确定所述中心点和所述第一特征点之间的第一距离;根据所述调整参数调整所述第一距离,确定第一调整距离;将所述第一特征点沿所述填充方向延伸所述第一调整距离得到的端点,确定为所述第一特征点相应的第二特征点;获取所述第一特征集中各个所述第一特征点对应的第二特征点,得到第二特征点集。在本专利技术实施例中,所述将所述目标区域划分成N个子区域,包括:分别确定所述目标区域的中心点与所述第二点集的第i个第二点之间的第二距离和所述中心点与第i+1个第二点之间的第三距离,其中,i=1,2,…,N,(N+1)为第二点的总数;根据所述第二距离、所述第三距离和预设的第二调整比例确定第i调整点和第i+1调整点;将所述中心点、第i调整点和第i+1调整点依次连接构成第i个三角子区域。在本专利技术实施例中,所述根据所述第二距离、所述第三距离和预设的第二调整比例确定第i调整点和第i+1调整点,包括:根据所述第二距离、所述第三距离和预设的第二调整比例确定第二调整距离和第三调整距离;将所述第i个第二点沿所述填充方向延伸所述第二调整距离得到的端点,确定为第i调整点;其中,第i调整点在所述中心点和所述第i个第二点的第二连线上;将所述第i+1个第二点沿所述填充方向延伸所述第三调整距离得到的端点,确定为第i+1调整点。在本专利技术实施例中,所述分别对每一所述子区域内的像素点进行伸缩变换,得到处理后的图像,包括:获取第i个三角子区域中的第j个像素点的位置信息;根据所述第j个像素点的位置信息、中心点、第i个第一点、第i+1个第一点、第i个第二点、所述第i+1个第二点、第i调整点和所述第i+1调整点确定伸缩变换函数;根据所述第j个像素点的位置信息和所述伸缩变换函数确定第j个目标位置;根据所述第j个目标位置对应的像素值确定所述第j个像素点的目标像素值;将所述第j个像素点的像素值更新为所述目标像素值,得到对下巴处理后的美化图像。在本专利技术实施例中,所述根据所述第j个像素点的位置信息、中心点、第i个第一点、第i+1个第一点、第i个第二点、所述第i+1个第二点、第i调整点和所述第i+1调整点确定伸缩变换函数,包括:将所述中心点和所述第j个像素点的第四连线沿所述填充方向进行延伸,与第i个第一点、第i+1个第一点的连线相交于第一交点、与第i个第二点、所述第i+1个第二点的连线相交与第二交点、与三角面子区域的底边相交于第三交点,其中,所述三角面子区域的底边为所述第i调整点与所述第i+1调整点的连线;根据第四距离、第五距离和第六距离确定伸缩变换函数,其中,所述第四距离为所述中心点与所述第一交点之间的距离,所述第五距离为所述中心点与所述第二交点之间的距离,所述第六距离为所述中心点与所述第三交点之间的距离。在本专利技术实施例中,所述根据第四距离、第五距离和第六距离确定伸缩变换函数,包括:确定所述第四距离与所述第六距离之间的第一比值、所述第五距离与所述第六距离之间的第二比值;根据所述第一比值和所述第二比值确定第一坐标;将所述第一坐标和原点坐标的连线的直线方程确定为第一分段函数;将所述第一坐标和预设的第二坐标的连线的直线方程确定为第二分段函数;根据所述第一分段函数和所述第二分段函数确定伸缩变换函数。在本专利技术实施例中,所述根据所述第j个像素点的位置信息和所述伸缩变换函数确定第j个目标位置,包括:根据所述第j个像素点的位置信息确定所述第j个像素点与所述中心点之间的第七距离;确定所述第七距离与所述第六距离之间的第三比值;将所述第三比值作为所述伸缩变换函数的输入,得到输出值;根据所述输出值和所述第六距离确定第八距离,其中,所述第八距离为第j个目标位置与所述中心点之间的距离;根据所述第八距离和所述中心点确定所述第j个目标位置。在本专利技术实施例中,所述根据所述第j个目标位置对应的像素值确定所述第j个像素点的目标像素值,包括:响应于所述目标位置的坐标值为整数,将所述目标位置的像素值确定为所述第j个像素点的目标像素值;响应于所述目标位置的坐标值不是整数,根据预设算法确定所述目标位置对应的像素值,将所述目标位置对应的像素值确定为所述第j个像素点的目标像素值。本专利技术实施例提供一种图像处理装置,所述装置至少包括:第一确定模块、划分模块和伸缩变换模块,其中:所述第一确定模块,用于确定人脸图像中待处理的目标区域;所述划分模块,用于将所述目标区域划分成N个子区域,N为大于等于2的整数;所述伸缩变换模块,用于分别对每一所述子区域内的像素点进行伸缩变换,得到处理后的图像。在本专利技术实施例中,所述第一确定模块,包括:第一确定单元,用于根据获取的所述下巴区域的第一特征点集和所述下巴区域的人脸角度信息确定所述下巴区域的填充方向;第二确定单元,用于根据所述填充方向和第一特征点集确定所述下巴区域的中心点;第三确定单元,用于根据所述中心点、所述第一特征点集和调整参数确定第二特征点集;插值单元,用于对所述第一特征点集和所述第二特征点集分别按照预设的插值算法进行插值,相应得到所述第一点集和第二点集;第四确定单元,用于根据所述中心点、所述第二点集和预设的比例确定所述目标区域。在本专利技术实施例中,所述第三确定单元,包括:第一确定子单元,用于确定所述中心点和所述第一特征点集中各个第一特征点之间的本文档来自技高网...

【技术保护点】
1.一种图像处理方法,其特征在于,包括:确定人脸图像中待处理的目标区域;将所述目标区域划分成N个子区域,N为大于等于2的整数;分别对每一所述子区域内的像素点进行伸缩变换,得到处理后的图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,包括:确定人脸图像中待处理的目标区域;将所述目标区域划分成N个子区域,N为大于等于2的整数;分别对每一所述子区域内的像素点进行伸缩变换,得到处理后的图像。2.根据权利要求1中所述的图像处理方法,其特征在于,所述确定人脸图像中待处理的目标区域,包括:根据获取的所述下巴区域的第一特征点集和所述下巴区域的人脸角度信息确定所述下巴区域的填充方向;根据所述填充方向和第一特征点集确定所述下巴区域的中心点;根据所述中心点、所述第一特征点集和调整参数确定第二特征点集;对所述第一特征点集和所述第二特征点集分别按照预设的插值算法进行插值,相应得到所述第一点集和第二点集;根据所述中心点、所述第二点集和预设的比例确定所述目标区域。3.根据权利要求2中所述的图像处理方法,其特征在于,所述根据所述中心点、所述第一特征点集和调整参数确定第二特征点集,包括:确定所述中心点和所述第一特征点之间的第一距离;根据所述调整参数确定第一调整比例;根据所述第一距离和所述第一调整比例确定第一调整距离;将所述第一特征点沿所述填充方向延伸所述第一调整距离得到的端点,确定为所述第一特征点相应的第二特征点;获取所述第一特征集中各个所述第一特征点对应的第二特征点,得到第二特征点集。4.根据权利要求2中所述的图像处理方法,其特征在于,所述将所述目标区域划分成N个子区域,包括:分别确定所述目标区域的中心点与所述第二点集的第i个第二点之间的第二距离和所述中心点与第i+1个第二点之间的第三距离,其中,i=1,2,…,N;根据所述第二距离、所述第三距离和预设的第二调整比例确定第i调整点和第i+1调整点;将所述中心点、第i调整点和第i+1调整点依次连接构成第i个三角子区域。5.根据权利要求4中所述的图像处理方法,其特征在于,所述根据所述第二距离、所述第三距离和预设的第二调整比例确定第i调整点和第i+1调整点,包括:根据所述第二距离、所述第三距离和预设的第二调整比例确定第二调整距离和第三调整距离;将所述第i个第二点沿所述填充方向延伸所述第二调整距离得到的端点,确定为第i调整点;其中,第i调整点在所述中心点和所述第i个第二点的第二连线上;将所述第i+1个第二点沿所述填充方向延伸所述第三调整距离得到的端点,确定...

【专利技术属性】
技术研发人员:黄明杨付万增石建萍曲艺
申请(专利权)人:北京市商汤科技开发有限公司
类型:发明
国别省市:北京,11

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

1