持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第17天,点击查看活动详情
除了上述的操作外,一些 APP 中还实现了更加有趣的操作,比如“美丽拍”中的“百变大咖” 功能,提供了“白眼妆”,“眩晕装”等等有意思的操作,从算法原理上看,同上述的美妆没有 什么本质的区别,只是增加一些额外的算法处理。比如“白眼妆”中,是将人眼中的像素完全替 换为 APP 中所设计的翻白眼的效果,而“眩晕装”是将人脸利用本文上半部所述的 image warping 技术,将人脸拉长,根据人脸轮廓点检测的结果,获得人脸眼睛和嘴的像素,将这些 像素复制到人脸皮肤区域上,并进行亮度的融合,实现下图的效果。除了美妆以外,目前比较火 爆的一些视频拍摄类的 APP,例如脸优,实现了换脸或者对于脸部加配饰(如兔耳朵)的功能, 这些功能本质上都是基于上述操作进行的,区别在于实现了对于人脸实时的跟踪和配准,对于人 脸配准算法的要求更高。前段时间比较火的 FaceU 就是美妆功能增加配饰的典型例子。也是这两年在美妆方面做得最 好的应用。
美颜类相机一般包括两大类主要功能,一是美颜功能,从算法角度来看大部分属于图像处理 与图像分析的范畴,另一部分功能为美妆功能,是目前比较火爆的虚拟现实(Virtual Reality, VR)一种应用方向,从算法角度看由图像处理与图形学算法组成。
美颜功能按照流行的美颜类相机 APP 中的分类方法,可以分为基础美颜、高级美颜和一些额 外附加功能。基础美颜一般包括磨皮功能、肤色处理功能,这些功能已经实现了实时处理,我们 在启动美颜类相机后可以在屏幕上直接看到预览的效果,拍照后调用类似的算法对于分辨率更大 的照片进行处理。高级美颜功能不一而足,在基础美颜功能的基础上,增加了诸如祛痘(斑)、 五官变形处理(瘦脸、眼睛增大、增加微笑等)、五官立体(高鼻梁等)、亮眼、祛眼袋黑眼圈, 牙齿美白等功能。额外附加功能严格来讲并不是美颜,只是在一定程度上支持着美颜类相机的用 户体验,主要是类似于年龄估计,性别估计等的一些算法以及一些颜色或者特效滤镜功能。