原标题:大眼瘦脸加磨皮通通不能少,论美颜SDK是如何实现的
现在还有人不喜欢强大的美颜吗?要说之前技术不成熟的时候,美颜效果容易失真,瘦脸容易成锥子脸,那么这几年来所实现的美颜可以强大到什么地步呢?就是你开了美颜像没开一样,这就是比较成功的美颜效果了。但无论是在直播、短视频又或是美颜相机里面,所看到的大都是美颜SDK实现的,所以呢今天就来写写这个小小的SDK是怎样实现强大的美颜功能的。
美颜SDK
1.要想实现自然且优质的美颜效果,势必要将人脸关键点识别算法做好。为什么呢?因为人脸关键点会直接影响整个美颜的效果,这个点是捕捉人脸和面部轮廓的关键点,如果点过少,那么在实现美颜时会出现识别不上,捕捉速度过慢或者还有其他的问题。美狐美颜SDK目前支持识别106个人脸关键点,所以在人脸识别的速度和精准度上是具备一定优势的。
2.无论是多高级的美颜SDK,都必须包含的功能无非就是磨皮和美白,这应该算得上是美颜中最基础的部分了,但是实现基础的部分,并没有我们想象的那么简单。磨皮部分通常是需要经过高反磨皮或者是双曲线磨皮算法对人像进行磨皮,结合皮肤区域从而得到精确磨皮的效果。美白部分通常是经过PS中的曲线调节来实现美白调色的LUT,从而结合肤色区域进行Blend得到调色结果。
美颜SDK
3.除了美白、磨皮、人脸识别这些以外,大眼瘦脸也是不得不提的。在开发美颜SDK时,一般会基于人脸特征点加上MLS变形,或者是以IDW反距离加权变形来实现大眼瘦脸算法。所以在选择这些算法之前,需要考虑到大眼和瘦脸的自然效果,比如参数这些都要做到适中就好。
美颜SDK
以上就是关于美颜SDK实现时的一些内容,因为现在美颜功能的SDK服务商有很多,但是在部分美颜算法的内容和选择上,还是要慎重考虑的,毕竟会直接影响到整个SDK所实现的美颜效果,所以建议还是找专业的服务商购买相应的SDK。这样一来,既可以有效保证接入后的美颜效果,也可以感受到优质的美颜效果。
声明: 以上内容均为作者本人原创,转载需注明作者及原文链接,欢迎转载分享返回搜狐,查看更多
责任编辑: