“看脸”背后的技术,实时人脸美颜滤镜动态贴纸功效

发布来源:云豹科技
发布人:云豹科技
2018-06-29 17:14:05

现在拍摄的美化技术图像之前都会有人工智能AI技术保驾护航。这就是人脸检测和识别,这些AI技术为其提供了底层技术框架。据AI程序猿介绍,这个AI技术也有很多是开源的,只是效率和效果上达不到商用级别,感兴趣的童鞋自己尝试则完全没问题的,比如。这个技术也是一般做特效相机软件的门槛,没有这个技术,就没有实时动态贴纸,当然也不能把脸变小把眼睛变大啦。我们云豹科技是基于自己研发的人脸检测追踪器,实时检测大家帅气的面庞的。人脸追踪器会检测人脸关键点的位置信息,并且实时跟踪,不管你侧脸,张嘴还是闭眼。

    我们技术拿到这些关键点信息后,就是AR渲染了。这个步骤必须配合设计师完成,设计师会设计好猫耳朵的原始样貌,然后会设计很多张不同形态下连续的图片,连起来播放就像是猫耳朵在动啦,是不是很眼熟?就像小时候在一本书每一页的边缘画上不同动作的相同小人,快速翻书就像在看动画一样。然后程序员会根据设计师设计的贴纸,页数以及人脸追踪器标准点位置等参数,生成相应的参数文件,告诉代码这个猫耳朵该放在什么位置,以及多少张形成一个连续的动画。

动态贴纸效果是可以基于开源实现的,动态贴纸效果其实就是在人脸上贴一些图片,同时这些图片是跟随着人脸的位置改变的。其实可以这么理解,如果我们不强调贴图的位置,这就是一个简单的水印需求。根据人脸检测的结果动态调整水印贴纸的位置,加上刚刚介绍的那些,即可实现简单的实时动态贴纸效果。

通过以上的方法,就可以简单实现一个实时动态贴纸效果。当然渲染方法也可以不用开源库,可以使用自己的渲染方法,如果想要向云豹科技一样进行商用,可以参考云豹开发的AI技术,比如渲染方法,效率等等都是需要考虑的。

上一篇:直播系统开发在技术和搭建层面如何优化

声明:
以上内容为云豹科技作者本人原创,未经作者本人同意,禁止转载,否则将追究相关法律责任
立即查看