魔扣论坛

魔扣源码论坛业务
查看: 919|回复: 7

直播美颜SDK从算法角度来看是怎样实现的

[复制链接]
  • TA的每日心情
    慵懒
    2020-4-9 16:53
  • 签到天数: 89 天

    [LV.6]每天都来

    88

    主题

    4

    回帖

    492

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    899
    贡献
    359
    威望
    1
    发表于 2019-11-18 16:55:35 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

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

    x
    直播美颜SDK的实现对于大家来说可能比较难理解,但实际上我们经常见到的美颜相机、直播、短视频等APP中的美颜功能,其实都是由算法集成的,本文主要是以直播场景为主,来分析下直播场景中所用到的美颜功能是怎样实现的。
    美颜sdk03.png
    如果按照功能需求进行分类,主要有基础、高级和附加。基础概念指磨皮、处理肤色一类,目前大部分直播用到的美颜摄像头是可以实现高级功能的即时演算,像是瘦脸、磨皮、大眼之类的。但无论是哪一种,做好人脸识别是实现美颜的首要目标。
    1.从美颜算法角度来看,磨皮通常是用滤波器将人脸面部的痘印、斑痕、痣等高频信息给滤除,然后再用光滑皮肤等领域的低频信息进行填充。比较适合在直播美颜中使用的有双边滤波、导向滤波等,因为它们可以保留边缘信息,不仅可以实现磨皮还不会将全部边缘糊掉。
    美颜sdk21.png
    2.人脸抠图的算法一般是利用肤色和纹理进行识别一个相对准确的人脸范畴,因为皮肤区域的色彩即使是在光照变化较大的时候,也可以相对集中在一个比较窄的区域内,所以抽取的难度其实相对并不是很大。
    3.常见的直播美颜功能:美白,其实都是先用人脸皮肤抠图算法计算出需要处理的图像区域,然后将图像转为YUV或HSV等亮度色彩分离的颜色空间,之后再提高亮度,减小色差,最终实现美白效果。
    4.实现直播美颜SDK中的瘦脸,是基于人脸检测和对齐,人脸检测主要是检测的人脸面部的关键点,而对齐是需要确定五官位置和轮廓之后进行的瘦脸、大眼、瘦鼻等美颜功能。比如瘦脸,需要确定脸部轮廓之后,计算美颜之后图像中的每个像素点在原图像中所对应的位置,再利用插值的方法计算实际像素的值,回填到最终图像上。
    美颜sdk13.png
    直播场景中对美颜的要求相比其他的场景来说高出许多的同时,也严格了很多,因为其自身具备的属性,所以为了保证实时性、流畅性、画质等方面的体验,在开发直播美颜SDK时也是格外考验技术实力的。因此,找家专业的服务商更靠谱。
    声明:以上内容均为作者本人原创,转载需注明作者及原文链接,欢迎转载分享。

    该用户从未签到

    1

    主题

    232

    回帖

    466

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    232
    贡献
    232
    威望
    1
    发表于 2019-11-18 16:56:00 来自手机 | 显示全部楼层
    介是神马?!!

    该用户从未签到

    2

    主题

    278

    回帖

    558

    积分

    高级魔扣

    Rank: 4

    魔扣币
    278
    贡献
    278
    威望
    0
    发表于 2020-2-3 16:22:30 | 显示全部楼层
    不知不觉,是这世上最可怕的力量。',

    该用户从未签到

    2

    主题

    252

    回帖

    506

    积分

    高级魔扣

    Rank: 4

    魔扣币
    252
    贡献
    252
    威望
    0
    发表于 2020-2-20 13:10:50 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!

    该用户从未签到

    1

    主题

    254

    回帖

    509

    积分

    高级魔扣

    Rank: 4

    魔扣币
    254
    贡献
    254
    威望
    0
    发表于 2020-2-26 20:05:29 | 显示全部楼层
    我只是路过魔扣源码论坛打酱油的~ ~ ~

    该用户从未签到

    0

    主题

    243

    回帖

    486

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    243
    贡献
    243
    威望
    0
    发表于 2020-7-5 20:17:24 | 显示全部楼层
    围观 围观 沙发在哪里!!!

    该用户从未签到

    2

    主题

    260

    回帖

    522

    积分

    高级魔扣

    Rank: 4

    魔扣币
    260
    贡献
    260
    威望
    0
    发表于 2020-8-6 12:07:05 | 显示全部楼层
    没有声音但有祝福,没有鲜花但有真情。静静打开你的空间,慢慢上传我的祝福。让快乐和你度过每一秒,愿平安同你走过每一分!因为牵挂,我来问候;因为相知,我来祝福;因为珍惜,我来看朋友;因为缘分,魔扣源码论坛让我懂得了友情的珍贵。祝朋友永远开心快乐!

    该用户从未签到

    2

    主题

    246

    回帖

    494

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    246
    贡献
    246
    威望
    0
    发表于 2020-8-25 20:36:44 | 显示全部楼层
    LZ帖子不给力,勉强给回复下吧
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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