魔扣论坛

魔扣源码论坛业务
查看: 727|回复: 6

短视频美颜SDK中的功能实现:表面模糊怎么做

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

    [LV.6]每天都来

    88

    主题

    4

    回帖

    492

    积分

    中级魔扣

    Rank: 3Rank: 3

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

    本帖子中包含更多资源

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

    x
    说到短视频美颜SDK的应用,毫不夸张地讲有三分之二的短视频平台都会选择使用SDK,因为基于短视频独特的玩法和其携带的社交属性,美颜是非常重要的一部分。而现在大多数美颜SDK不仅包含基础的美颜功能,还包含有趣的特效贴纸或滤镜功能。近段时间,以视频模糊逐渐变清晰的玩法开始流行起来,所以本文来简单分享下关于表面模糊的实现方法。
    美颜sdk13.png
    1.表面模糊可以怎样理解
    无论是图像还是视频,表面模糊的作用是在保留边缘的情况下对表面进行模糊处理。之所以应用在美颜SDK中是因为在人物的皮肤处理上这比高斯模糊更加有效一些。因为高斯模糊容易在使用过程中将一些人脸边缘的特征一起模糊掉,所以使用表面模糊会更加严谨一些。
    2.存在怎样的不同之处
    与其他算法不同的是,表面模糊在编程处理上的操作相对更加复杂且需要耗费更多的时间,相反高斯模糊在处理时通常采用统一的卷积矩阵进行。当然,这两种算法都可以实现美颜效果,但是具体如何选择还是要看开发者的喜好和所想开发的SDK侧重点是什么,在此基础上再进行算法的选择,所以将两者进行比较并不存在谁好谁坏之分。(附参考代码)
    美颜sdk4.png
    addpath('E:\Visual Effects\PS Algorithm');
    Img=imread('1.jpg');
    Img=double(Img);
    imshow(Img/255);
    img_out=Img;
    R=Img(:, :, 1);
    G=Img(:, :, 2);
    B=Img(:, :, 3);
    radi=5;
    thre=25;
    img_out(:, :, 1)=Surface_Blur(R, radi, thre);
    img_out(:, :, 2)=Surface_Blur(G, radi, thre);
    img_out(:, :, 3)=Surface_Blur(B, radi, thre);
    figure, imshow(img_out/255);
    for ii=1+radi : r-radi
        for jj=1+radi : c-radi
                patch=I_in (ii-radi:ii+radi, jj-radi:jj+radi);
                p0=I_in(ii, jj);
                mask_1= repmat(p0, 2*radi+1, 2*radi+1);
                mask_2=1-abs(patch-mask_1)/(2.5*thre);
                mask_3=max(mask_2, 0);
                I_out(ii, jj)=sum(sum(patch.*mask_3))/sum(mask_3();
    end   
    美颜sdk19.png
    3.如何进行取舍
    由于互联网存在的短视频平台种类、数量都非常多,所以对于短视频美颜SDK的开发者来说,在算法中进行取舍并不容易。当然,最终选择哪种算法,怎样实现,还是需要根据平台方的运营需求和平台整体的用户画像来进行决定的。所以,在进行取舍时需要先参考平台方的想法。
    由此可见,要想有效提升平台收益和用户留存,选择短视频美颜SDK是具备一定优势的。至于如何才能选择到优质SDK,具体还是要从各方面进行考量,比如SDK中包含的功能、开发团队是否具备技术开发实力、前端功能实现是否流畅等等。总而言之,美颜现在已经成为了大众的热门需求之一,从用户角度出发并以用户需求为主要发展目标,才是众多平台最应该首要实现的。
    声明:以上内容均为作者本人原创,转载需注明作者及原文链接,欢迎转载分享。

    该用户从未签到

    1

    主题

    270

    回帖

    541

    积分

    高级魔扣

    Rank: 4

    魔扣币
    270
    贡献
    270
    威望
    0
    发表于 2019-10-14 14:33:43 | 显示全部楼层
    友谊是纷菲春雨,滋润心田;友谊是浩瀚的海洋,博大情深;友谊是蓝天上的白云,绚丽多姿;友谊是陈年佳酿,醇香飘溢;友谊是优美的音乐,乐在其中;魔扣源码论坛愿我们的友谊长在!

    该用户从未签到

    2

    主题

    261

    回帖

    524

    积分

    高级魔扣

    Rank: 4

    魔扣币
    261
    贡献
    261
    威望
    0
    发表于 2020-2-14 09:36:24 | 显示全部楼层
    高手云集 果断围观

    该用户从未签到

    3

    主题

    245

    回帖

    494

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    245
    贡献
    245
    威望
    1
    发表于 2020-3-5 14:36:40 来自手机 | 显示全部楼层
    宇宙之所以美,是因为有上帝之爱;花儿之所以美,是因为有绿叶之爱,蓝天之所以美,是因为有白云之爱;人间之所以美,魔扣源码论坛是因为有朋友之爱!我的美好祝福,通过空间传送给你预祝七夕情人节快乐

    该用户从未签到

    2

    主题

    227

    回帖

    456

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    227
    贡献
    227
    威望
    0
    发表于 2020-5-18 11:30:48 来自手机 | 显示全部楼层
    我的祝福是一只蝴蝶,随风儿飘到你的枕边,做个好梦,把明天的承诺兑现!如果你有烦恼,我就陪你一个夜晚;只要你开心,我随时陪在你的身边!闭上眼睛,送你一份甘甜,张开双臂,拥你一份浪漫!魔扣源码论坛祝福亲爱的朋友:永远开心!永远灿烂!

    该用户从未签到

    1

    主题

    257

    回帖

    515

    积分

    高级魔扣

    Rank: 4

    魔扣币
    257
    贡献
    257
    威望
    0
    发表于 2020-6-9 12:10:34 | 显示全部楼层
    为了爱,失恋是必要的;为了光明,黑暗是必要的。',

    该用户从未签到

    2

    主题

    264

    回帖

    530

    积分

    高级魔扣

    Rank: 4

    魔扣币
    264
    贡献
    264
    威望
    0
    发表于 2020-7-23 12:33:27 | 显示全部楼层
    支持支持再支持
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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