FaceSwap|AI换脸
FaceSwap是Github上的一个开源换脸技术项目,换脸技术是指将视频中人物的脸换为其他人的脸。
与FaceSwap相比,还有DeepFake等相关同类开源项目,本站也有关于DeepFake的相关部署教程。
但Deepfake操作将为繁琐,我们知道它是基于神经网络的,所以模型需要提前训练好,整个过程比较占用资源和时间,可转换的效果却比FaceSwap更好且更加自然。
FaceSwap 可以通过一张照片就能创建三维人脸模型,然后再用这个3D模型,逼近现实中摄像头前面的人脸。其结果就是,三维人脸随着实验者的移动以及表情的变化而移动或变化。
整个过程的核心是根据照片形成3D人脸模型,主要用到了DLib库的人脸二维特征点检测,和Candide3模型,和OpenGL的一些绘制方法。
Github地址
https://github.com/deepfakes/faceswap