魔扣论坛

查看: 17|回复: 1

美颜SDK 中经常用到哪些美颜算法,有什么效果

[复制链接]
  • TA的每日心情
    奋斗
    2020-1-8 16:32
  • 签到天数: 73 天

    [LV.6]每天都来

    73

    主题

    77

    帖子

    406

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    740
    贡献
    297
    威望
    0
    发表于 2019-12-30 17:04:22 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
    淘宝、天猫优惠券

    本帖子中包含更多资源

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

    x
    大众对美颜需求的不断提升,促使着美颜SDK的快速发展,从一开始最早夸张的锥子脸美型“进化”到现在精美自然的美颜效果,甚至还在AI技术的“协助”下实现了AI美颜,为大众带来了更好地美颜体验。
    美颜sdk9_副本.png
    虽然美颜SDK看起来并不像一个完整的APP一样功能繁多,但是其中所包含的美颜功能,也是结合了多种美颜算法经过集成后才能实现的。那么本文就简单分享下几种比较基础、常用的美颜算法。
    1.磨皮算法
    磨皮功能的话现在已经算得上是非常基础的基础美颜了,实现磨皮效果最主要的模块有2个,即滤波模块和肤色区域检测模块,而滤波模块主要包含了保边滤波器滤波算法,主要是通过一些具有保留边缘的能力滤波器,将图像磨平后以达到皮肤平滑的目的。
    美颜sdk02.png
    2.滤镜算法
    其实滤镜一开始是指的相机镜头前过滤自然光的附加镜头,是用来实现调色和添加效果的,但现在我们所说到的滤镜算法可以看作是软件滤镜,对大部分镜头滤镜进行模拟。现阶段来看,各种图像处理软件(app)都有各种各样的滤镜特效,一般针对传统的滤镜特效,可以分成几何滤镜和LUT滤镜两种,几何滤镜是指一些基于空间位置变换得到的特效,比如哈哈镜;LUT滤镜是指基于调色表和纹理组合的滤镜特效。
    3.贴纸
    关于实现贴纸特效,特别是人脸贴纸的实现与人脸检测和关键点识别是息息相关的,通常第一步是人脸检测与关键点识别,在有人脸的情况下获取到必须(需要用到)的关键点,这样才能更加精准地实现贴纸特效。因为要想实现一个美颜SDK中的贴纸效果,是需要数十个点位信息的支持,当然点位数量越多的话精准效果会越高,不过具体还是要根据产品情况来看。
    美颜sdk04.png
    由此可见,集成一个美颜SDK可以用到的算法有很多,算法用到的越多所需要考虑的因素就越多,这就足以看得出找专业做SDK的服务商有多重要,因为算法与算法之间可能也会或多或少存在一定的兼容性,所以还是有技术实力的服务商更有保障。
    声明: 以上内容均为作者本人原创,转载需注明作者及原文链接,欢迎转载分享。

    该用户从未签到

    2

    主题

    196

    帖子

    390

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    194
    贡献
    194
    威望
    0
    发表于 2019-12-30 17:04:32 | 显示全部楼层
    时间冲不淡真情的酒,距离拉不开祝福的手,无论季节怎样改变,魔扣源码论坛祝福的心依旧;让阳光普照你所有的日子,让鲜花开满人生的旅程。祝好朋友:一生幸福,快乐无限!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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