AI与科技加持的美颜sdk动态贴纸是什么样的?

时间:2021-06-03 00:57:16

面部 识别是 计算机视觉和美颜 sdk中比较关键的技术, 它在人们的生活中得到了广泛的应用 例如安全领域的人脸识别 很多单位的门禁、手机上的面部识别解锁,都是依托于此技术,极高精准度的 面部识别算法可以很容易的帮人省去一些 繁琐 的步骤, 甚至 还可以帮到其它产业的发展。

一、面部识别、人脸关键点技术

而在美颜 sdk中, 动态贴纸的 效果同样运用到了面部识别技术 和人脸关键点识别技术 ,当你开启 美颜 sdk 之后,你会看到各种各样的贴纸,这些都是由面部识别来完成的。当脸部运动或面部表情发生改变时,可确保贴纸完全遮盖,并随脸部位置的改变而改变。

AI与科技加持的美颜sdk动态贴纸是什么样的?

二、技术发展让动态贴纸迎来革新

随着美颜 sdk技术的不断发展 不断的发展,如今的 动态贴纸 效果还可以被运用到动物的身体上,例如,前段时间在 短视频平台 上很火的萌宠贴纸,它像一般的贴纸那样,在使用了萌宠贴纸后,选择了一个特殊的贴纸效果,把一只猫或者一只狗放到了一个画面中,就可以进行对应的匹配,这样即便是一个人和一只可爱的宠物一起出现在画面中,也可以迅速地辨认出来,并添加对应的贴纸。

动态贴纸在目前的技术中,已经算是一种非常成熟的技术了,但是将其运用到动物上,却是一种非常冒险的尝试。因为动物相对来说是一种非常活跃的活动,它们可以做出的动作要比人类多得多。所以,如何保证在不同的动作下,贴纸依然可以保持完美的覆盖,并且,每一种动物的脸部特征都不一样,这对于开发人员来说,是一个很大的挑战。

AI与科技加持的美颜sdk动态贴纸是什么样的?

然后,我们再回到主题,在开发人脸相关技术的时候,动态贴纸是怎么贴合人脸特征的?

1、 计算关键点

在此基础上,根据特征点个数,对人脸进行定位,并计算出其覆盖区域。

2、建立参考点

通过对关键点进行扫描,来决定贴纸所适用的参考点,参考点能够确保贴纸的正常展示。

3、选择标签模组

贴纸风格有很多种,所以美颜 sdk 需要建立一个特殊的贴纸模式,用来存储不同的贴纸风格,以确保在需要的时候,能够第一时间做出反应。

在此基础上,利用图像中的像素信息,将图像中的人脸信息以像素的方式映射到标签上,然后在标签上用 Alpha方法对图像进行处理,得到了一个动态的标签。