魔扣论坛

魔扣源码论坛业务
查看: 26|回复: 1

浅谈美狐大眼瘦脸SDK技术是如何实现的,现代人都爱的美颜算法

[复制链接]
  • TA的每日心情

    1 小时前
  • 签到天数: 35 天

    [LV.5]经常留意

    35

    主题

    39

    帖子

    198

    积分

    初级魔扣

    Rank: 2

    魔扣币
    359
    贡献
    145
    威望
    0
    发表于 2019-8-21 14:51:33 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    淘宝、天猫优惠券

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    如今很多优秀的APP都具备强大的美颜处理能力,经过处理的图片或视频不但可以使用户皮肤变得清透白皙,还可以实现大眼瘦脸等功能,而实际上这一系列的“操作”借助的是快速集成的大眼瘦脸SDK技术,那么其中也涉及到了关于人脸检测及特征点提取等美颜算法。本文就以美狐大眼瘦脸SDK技术角度出发,简单分享下人人都爱的美颜算法到底是怎么回事。
    先来简单说下美颜(可简单分为美白和磨皮)
    1.用具有保边效果的滤波算法对图像进行模糊处理。
    2.用肤色检测算法保护非皮肤区域。
    3.将模糊后的图像和原图进行图像融合。
    4.对融合后的图像进行锐化处理。
    补充说明:滤波算法可以选择双边滤波,导向滤波,表面模糊等,只要能保边缘就行。如果单单使用高斯模糊来磨皮,得到的效果是不尽人意的。不同的是,这个权重不仅与像素间距离有关,还与像素值本身的差异有关,具体讲是,像素值差异越小,权重越大,也是这个特性让它具有了保持边缘的特性,因此它是一个很好的磨皮工具。
    6.png
    大眼瘦脸SDK技术实现
    大眼瘦脸SDK技术实现的前提是需要能够检测到人脸,然后从中提取特征点。这里会涉及到图像变形,比较基础的是,由变形前坐标根据变形映射关系,得到变形后的坐标。其中变形映射关系是最关键的部分,不同的映射关系最终会得到不同的变形效果。如缩放、旋转、平移所对应的都是不同的映射关系,也是不同的变换公式。但是在实际的计算中,使用的是逆变换(由变形后坐标根据逆变换公式反算变形前坐标,随后差值得到该坐标rgb像素值,将该rgb像素值作为变形后坐标对应的像素值。)这样最后才能保证变形后的图像是完整连续的。
    7.png
    大眼瘦脸SDK有什么优势
    想实现贴合脸型的智能美颜,需要基于高精度的人脸关键点,从而需要实现所谓的人脸识别与人脸追踪,点位的增加,可以在人脸移动时,降低关键点的迟滞、点位精度大幅度提升,妆容跟随得紧密贴合,即便是人脸移动,也能精准地识别并跟踪人脸运动。
    除此之外,还可以在美狐大眼瘦脸SDK中加入其它基本的贴纸萌颜特效等美颜玩法,不仅可以在一定程度上提升用户体验,还可以适用于多种场景,为用户带来便利。
    声明:以上内容均为作者本人原创,转载需注明作者及原文链接,欢迎转载分享。

    该用户从未签到

    0

    主题

    171

    帖子

    342

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    171
    贡献
    171
    威望
    0
    发表于 2019-8-21 14:54:17 | 显示全部楼层
    风爱上了云。本来就是不可能的事。我爱上了你。是我宿命中的悲伤。没有咖啡的早晨,就跟没有你的人生是一样的。当我的生命里面懂得什么叫LOVE的时候。我才知道什么叫爱。魔扣源码论坛,你能为我加上ING吗?
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表