python 人脸替换_换脸技术,用Python — OpenCV 实现!

在开始之前先看一下效果图(提前声明一下:图片来源于网络侵删),因为人脸反差有点大因此有点辣眼睛,,,

把图片中的角色互换,再来看一下转换后人脸替换的效果:

emm,结果怎么说呢,效果感觉还是不错的(产生的替换接缝不会那么失真、突兀),但是感觉生成新的人脸就是畸形的呢。

1,Face Swap 技术介绍

好了,下面将详细介绍 人脸替换技术并用 OpenCV 来实现;介绍到这里,如果没有看过之前写的几篇文章 ,Z先生点记:实现人脸识别、人脸68个特征点提取,或许这个 Python 库能帮到你!​zhuanlan.zhihu.comv2-76241de221fd3fb99849d66e3c79fba5_ipico.jpgZ先生点记:利用 OpenCV-Python 进行人脸 Delaunay 三角剖分(人脸检测核心技术之一)​zhuanlan.zhihu.compython 人脸替换_换脸技术,用Python — OpenCV 实现!_第1张图片

建议你提前了解一下,因为本文将用到这里面将用到 人脸特征点提取、Delaunay 三角剖分。

人脸替换技术是相对较难的,原因之一为人与人之间脸型的区别较大(纹理、脸型、区域凹凸部位等),使得替换后人脸区域与周围的皮肤组织差别较大,产生失真、不自然的视觉效果,

你可能感兴趣的:(python,人脸替换)