爱美之心人皆有之

甚至现在的手机都已经自带美颜功能,有些还能实现“瘦脸”、“美妆”,iPhone手机虽然不自带美颜,但妹子通常也会自备美颜相机APP,而最近刷爆朋友圈的“激萌”更是让妹子们玩的停不下来。

所以今天我们就聊聊这些有趣功能背后,你可能并不了解的技术原理。

1美颜

其实各个品牌自家美颜功能背后的技术,都是机密,甚至部分手机凭借出色的美颜算法获得了“自拍好看”的标签,但其实背后的大致原理差的不多。

激萌的特效怎么变淡一点(背后到底用了什么)(1)

首先,前置摄像头捕捉到面部图像,然后进行处理,例如通过图像灰度数据,判断面部瑕疵位置,像痘痘这类明显的肌肤问题,它会与周围皮肤灰度存在很大差异,找出了瑕疵再进行磨皮即可。

激萌的特效怎么变淡一点(背后到底用了什么)(2)

激萌的特效怎么变淡一点(背后到底用了什么)(3)

前置摄像头捕捉面部图像后,会在关键位置如眉毛、眼睛、嘴部,标记出若干个“特征点”,再用预先准备好的素材去“贴”到这些特征点上,便实现了趣味贴纸的效果。

激萌的特效怎么变淡一点(背后到底用了什么)(4)

▲实际是按照标记点进行路径追踪

此外, “特征点”会实时追踪画面中人物的位移,从而让猫耳也实现实时追踪,始终匹配在你面部。

激萌的特效怎么变淡一点(背后到底用了什么)(5)

说起面部追踪,不得不提最近Adobe一个黑科技——“character animator”,以往制作动画时人物说话时表情和嘴部动作是个难题,但如今只需要一个摄像头,就能轻松捕捉面部表情。

3面部识别

还有个功能必须通过前置摄像头才能实现——面部识别

作为生物识别技术的一种,面部识别几年前就开始被应用到智能手机上,不过在安全性方面是要低于虹膜识别和指纹识别,很多手机不再提供面部解锁功能。

激萌的特效怎么变淡一点(背后到底用了什么)(6)

▲某APP内提供的面部识别功能

面部识别技术面临的难题还很多,例如早期使用照片就能骗过它,于是就需要判断摄像头前面的人是否为活体。

解决办法是要求使用者按照要求眨眨眼或是张张嘴,但这仅仅避免了使用照片欺骗的可能,仍然可以通过面部3D建模、佩戴仿真面具的方法通过活体检测。

所以就出现了多光谱相机检测方式,照片、面具在它面前都是一片空白。

但在手机上,目前面部识别的安全性仍然较低,在今年的315晚会上,也被现场破解。

,