魔扣论坛

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

美狐滤镜sdk技术(四):直播APP中如何应用

[复制链接]
  • TA的每日心情
    慵懒
    3 天前
  • 签到天数: 33 天

    [LV.5]经常留意

    33

    主题

    37

    帖子

    188

    积分

    初级魔扣

    Rank: 2

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

    本帖子中包含更多资源

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

    x
    一提起滤镜sdk技术大部分人都先想到的是常用的美颜相机或P图软件,但实际上这类技术还可以广泛应用于泛娱乐领域,如直播、短视频、视频社交等多元化领域。以直播APP这一应用场景为例,来简单分享下美狐滤镜sdk在直播中是如何应用的。
    1.技术框架
    目前大多数直播APP美颜都是采用OpenGL ES,因为它可以直接在GPU上运行,性能高且功耗较小,应用在直播APP中相对来说更为划算一些。其次它可以跨平台支持,毕竟移动端系统分为ios和Android两种,这样一来适配在后期就方便许多,也可以在一定程度上增强用户体验。
    美颜1.jpg
    2.混合原理
    在直播APP中通过摄像头采集画面后,进行一定的磨皮处理后再将磨皮过的图像与原图进行混合,这是其中必不可少的一步,如果只是用了磨皮之后的图像很容易在细节方面出现丢失,最后通过混合权重来控制图像的磨皮程度。
    3.磨皮降噪
    滤镜sdk在开发时还需要注意的一个部分就是,如果图像中相临的两个区域灰度值相差比较大,这就意味着图像中存在一定的噪点,所以需要注意核心就是去燥。在其中关于去燥算法无论如何都需要保持一个特点,即进行边界保持同时还要做到平滑(滤波)。关于滤波算法在这里就不多做详解,在之前的文章中也分享过相关的内容。
    美颜6.jpg
    4.肤色检测
    为了使直播过程中添加滤镜后不会出现过假的现象,需要对人脸肤色进行检测和调整,现阶段来看肤色调整的算法技术相对比较成熟,比较复杂的还是在于肤色检测,最主要的目的是使添加滤镜后的美颜效果更加自然,所以在处理之前需要先进行人脸肤色检测,在图像的所有像素点中找到对应肤色范围的像素进行再次处理。直播中肤色检测需要特别注意的部分在于颜色空间的转换,毕竟跟图像处理相关的颜色空间主要有三种,即RGB、YUV、HSV,而这三种色彩是直播中都需要用到的。
    由此可见,在直播APP中应用除了需要考虑到滤镜sdk技术本身的质量,还需要额外考虑的是直播用户的体验感受,如果添加滤镜过后出来的效果无法满足大多数用户,就会直接导致用户获得糟糕的直播体验,从而降低平台用户留存率,所以找专业美狐滤镜sdk技术服务是非常重要的。
    声明:以上内容均为作者本人原创,转载需注明作者及原文链接,欢迎转载分享。

    该用户从未签到

    2

    主题

    203

    帖子

    404

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    201
    贡献
    201
    威望
    0
    发表于 2019-9-24 15:41:35 | 显示全部楼层
    谢谢!一定是苍天的美意,你我才相会在网易,一定是神灵的知遇,你我才结下了友谊,一定是命运的安排,你我才充满了情意,一定是缘分的奇迹,你我才成为了知己,人生能够拥有友谊,那是生命最美收益,无论你我置身何处,快乐会永随我与你,魔扣源码论坛愿我的祝福能够带给你幸福快乐。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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