【技术实现步骤摘要】
脸部轮廓自动平滑处理方法、装置、电子设备及存储介质
[0001]本专利技术涉及图像处理
,特别是一种脸部轮廓自动平滑处理方法及其应用该方法的装置、电子设备及计算机可读存储介质。
技术介绍
[0002]脸部轮廓(即脸型),对人的容貌具有较大影响。脸部轮廓包括上半部轮廓和下半部轮廓,其中,上半部是由上颌骨、颧骨、颞骨、额骨和顶骨构成的圆弧形结构,下半部取决于下颌骨的形态。根据亚洲人脸型的特点,一般可以分为:杏仁形脸型、卵圆形脸型、圆形脸型、长圆形脸型、方形脸型、长方形脸型、菱形脸型、三角形脸型。
[0003]虽然各种脸型有不同风格的美,但在日常生活中,有些脸型特征给用户带来一定的困扰,例如,太阳穴凹陷、颧骨突出、苹果肌凹陷等脸型特征会使得面部显得生硬和衰老。大部分用户往往更青睐平滑流畅的面部轮廓,追求“少女感”的鹅蛋脸,像面部填充、颧骨缩小术等更是医美领域中的热门项目,所以用户在拍照时也更期望脸型显得年轻饱满平滑。
[0004]但目前市面上的美颜软件通常只采用固定位置和力度的轮廓调整方案,无法针对用户的脸型轮廓缺陷进行调整,导致用户拍照后的脸型不够平滑甚至更加凹凸不平,用户需要自己手动再进行调整才能达到轮廓平滑的效果,无法满足用户的自动化轮廓调整需求。
技术实现思路
[0005]本专利技术的主要目的在于提供了一种脸部轮廓自动平滑处理方法、装置、电子设备及存储介质,实现对不同轮廓特征的用户都能达到自动平滑轮廓的效果。
[0006]为实现上述目的,本专利技术提供了一种脸部轮廓自动 ...
【技术保护点】
【技术特征摘要】
1.一种脸部轮廓自动平滑处理方法,其特征在于,包括以下步骤:对用户图像进行人脸检测,根据人脸检测结果进行脸部轮廓点提取;对所述脸部轮廓点进行距离和/或角度的计算,根据计算结果筛选可用轮廓点;对所述可用轮廓点依次进行高斯平滑处理和三次曲线拟合处理,得到平滑轮廓。2.根据权利要求1所述的一种脸部轮廓自动平滑处理方法,其特征在于,所述脸部轮廓点的提取进一步包括:对人脸检测结果提取初始轮廓点集P0;对所述用户图像进行脸部分割,得到标记脸部区域的蒙版图像M;通过所述蒙版图像M对所述初始轮廓点集P0进行连通区域的搜索和标记,根据标记结果提取所述脸部轮廓点。3.根据权利要求2所述的一种脸部轮廓自动平滑处理方法,其特征在于,进一步包括:对所述蒙版图像M进行形态学膨胀和腐蚀处理,获取所述蒙版图像M的外轮廓点集PL0;对所述初始轮廓点集P0的轮廓点进行插值处理或平滑延伸处理,得到修正轮廓点集P1;选取所述蒙版图像M的外轮廓点集PL0中的轮廓点与修正轮廓点集P1中的轮廓点的法线方向上垂直距离最近的的点,得到最终的脸部轮廓点PL1。4.根据权利要求3所述的一种脸部轮廓自动平滑处理方法,其特征在于,对所述脸部轮廓点进行距离的计算以筛选可用轮廓点,进一步包括:计算脸部轮廓点与初始轮廓点在法线方向上的垂直距离;对所述垂直距离进行阈值计算,将垂直距离小于预设阈值的脸部轮廓点筛选为可用轮廓点,或者将垂直距离大于或等于预设阈值的脸部轮廓点筛选为不可用点。5.根据权利要求4所述的一种脸部轮廓自动平滑处理方法,其特征在于,对所述脸部轮廓点进行角度的计算以筛选可用轮廓点,进一步包括:计算脸部轮廓点的角度变化量;对所述角度变化量进行阈值计算,将角度变化量小于预设阈值的脸部轮廓点筛选为可用轮廓点,或者将角度变化量大于或等于预设阈值的脸部轮廓点筛选为不可用点。6.根据权利要求5所述的一种脸部轮廓自动平滑处理方法,其特征在于,进一步对所述不可用点所在轮廓区域,根据相邻的可用轮廓点作为参考点进行插值修正;所述插值修正方法如下:对于太阳穴凹陷区域的不可用点,沿着可用轮廓点一侧的轮廓切线方向对所述凹陷区域轮廓进行延伸插值;对于太阳穴凹陷区域以外的其他不可用点,采用不可用区域两端的可用轮廓点进行线性插值;其中,插值的轮廓点数量与不可用点的数量一致。7.根据权利要求1所述的一种脸部轮廓自动平滑处理方法,其特征在于,对所述可用轮廓点进行高斯平滑处理,计算公式如下:p=∑p
i
*w
i
其中,p
i
为预设半径范围...
【专利技术属性】
技术研发人员:戴吟臻,李明悦,林继亮,
申请(专利权)人:厦门美图之家科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。