Skip to content

Guncuke/facewarp_python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一个简单的换脸程序

环境:py37 + dlib + opencv + scipy

下载dlib人脸形状检测器模型数据:shape_predictor_68_face_landmarks.dat.bz2,并解压在models文件夹下

http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

  1. 通过dlib识别人脸68个特征点

  2. 通过delaunay三角剖分得到三角面片

  3. 通过仿射变换把每个三角面片仿射变换到背景图片上

  4. 采用逆向变换的方式,扫描背景图片每一个像素点,确定在目标图像上的位置填入

  5. 目标图像和背景图像采用泊松融合

image

About

python实现的简单换脸程序

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages