帮助与文档
热搜关键词:美颜SDK萌颜SDK视频美颜SDK   
美颜滤镜是如何在直播平台中发挥作用的
发布来源:美狐美颜    Date:2020-06-23 11:50:43

昨日,我们讲了美颜滤镜的基本定义,以及它的功能原理,今天,我们以直播平台这一应用为例,来为大家简单说明下美颜滤镜在直播中是如何发挥作用的。

一、技术框架

目前,大多数直播平台都是采用的OpenGL ES,因为它可以直接在GPU上运行,性能高且功耗较小,应用在直播平台中相对来说更为划算一些。其次它可跨平台支持,因为移动端系统分为iOS和Android两种,这样一来,适配在后期就会方便很多,也可以在一定程度上增强用户体验。

美颜滤镜

二、混合原理

在直播平台中,通过摄像头采集画面后,进行一定的磨皮处理后再将磨皮过的图像与原图进行混合,这是其中必不可少的一步,如果只是用了磨皮之后的图像很容易在细节方面出现丢失,最后通过混合权重来控制图像的磨皮程度。

三、磨皮降噪

美颜滤镜在开发时还需要注意的一个部分就是,如果图像中相临的两个区域灰度值相差比较大,这就意味着图像中存在一定的噪点,所以需要注意的一点就是去燥,但是在去燥的同时还要做到平滑(滤波)。由于文章篇幅的原因,滤波算法就在这不做太多详解。

美颜滤镜

四、肤色检测

肤色检测不属于美颜滤镜的功能,但是它有时候需要配合美颜滤镜,未来使直播过程中添加滤镜后不会出现过假的现象,因此需要对人脸肤色进行检测和调整,现阶段,肤色调整的算法技术相对比较成熟,比较复杂的步骤在于肤色检测,最主要的目的是使添加美颜滤镜后表现效果更自然,所以在处理之前需要先进行人脸肤色检测,在图像的所有像素点中找到对应肤色范围的像素进行再次处理。直播中肤色检测需要特别注意的部分在于颜色空间的转换,毕竟跟图像处理相关的颜色空间主要有三种,即RGB、YUV、HSV,而这三种色彩都是直播中需要用到的。

以上,就是美颜滤镜在直播平台中发挥的作用,可见,除了要考虑美颜滤镜本身的质量,还要考虑直播用户的体验和感受,如果您想了解美颜滤镜的更多商用知识,或者对美颜sdk开发感兴趣,欢迎咨询官方客服。

如果您对美颜sdk开发感兴趣,欢迎咨询官方客服。

本文标签: 美颜滤镜
相关阅读
13188947262