环境:py37 + dlib + opencv + scipy
下载dlib人脸形状检测器模型数据:shape_predictor_68_face_landmarks.dat.bz2,并解压在models文件夹下
http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2
-
通过dlib识别人脸68个特征点
-
通过delaunay三角剖分得到三角面片
-
通过仿射变换把每个三角面片仿射变换到背景图片上
-
采用逆向变换的方式,扫描背景图片每一个像素点,确定在目标图像上的位置填入
-
目标图像和背景图像采用泊松融合