在开始之前先看一下效果图(提前声明一下:图片来源于网络侵删),因为人脸反差有点大因此有点辣眼睛,,,
把图片中的角色互换,再来看一下转换后人脸替换的效果:
emm,结果怎么说呢,效果感觉还是不错的(产生的替换接缝不会那么失真、突兀),但是感觉生成新的人脸就是畸形的呢。
1,Face Swap 技术介绍
好了,下面将详细介绍 人脸替换技术并用 OpenCV 来实现;介绍到这里,如果没有看过之前写的几篇文章 ,Z先生点记:实现人脸识别、人脸68个特征点提取,或许这个 Python 库能帮到你!zhuanlan.zhihu.comZ先生点记:利用 OpenCV-Python 进行人脸 Delaunay 三角剖分(人脸检测核心技术之一)zhuanlan.zhihu.com
建议你提前了解一下,因为本文将用到这里面将用到 人脸特征点提取、Delaunay 三角剖分。
人脸替换技术是相对较难的,原因之一为人与人之间脸型的区别较大(纹理、脸型、区域凹凸部位等),使得替换后人脸区域与周围的皮肤组织差别较大,产生失真、不自然的视觉效果,