MCPcopy Create free account

hub / github.com/QuantumLiu/FaceSwapper / functions

Functions22 in github.com/QuantumLiu/FaceSwapper

↓ 4 callersMethodget_face_mask
获得面部遮罩
faceswapper.py:136
↓ 4 callersMethodsave
保存图片
faceswapper.py:244
↓ 4 callersMethodwarp_im
人脸位置仿射变换
faceswapper.py:194
↓ 2 callersMethodcorrect_colours
颜色校正
faceswapper.py:207
↓ 2 callersMethodload_heads
根据head_list添加更多头像资源
faceswapper.py:75
↓ 2 callersMethodread_and_mark
(self,fname)
faceswapper.py:112
↓ 2 callersMethodresize
根据头照片和脸照片的大小(分辨率)调整图片大小,增强融合效果
faceswapper.py:116
↓ 2 callersMethodtransformation_from_points
Return an affine transformation [s * R | T] such that: sum ||s*R*p1,i + T - p2,i||^2 is minimized.
faceswapper.py:154
↓ 1 callersMethoddraw_convex_hull
勾画多凸边形
faceswapper.py:129
↓ 1 callersMethodget_landmarks
人脸定位和特征提取,定位到两张及以上脸或者没有人脸将抛出异常 im: 照片的numpy数组 fname: 照片名字的字符串 返回值: 人脸特征(x,
faceswapper.py:81
↓ 1 callersMethodread_im
读取图片
faceswapper.py:99
↓ 1 callersMethodretranslateUi
(self, Form)
coupleswapper_gui.py:69
↓ 1 callersMethodsetupUi
(self, Form)
coupleswapper_gui.py:25
↓ 1 callersMethodswap
主函数 人脸交换 head_name: 头资源的键名字符串 face_path: 脸来源的图像路径名
faceswapper.py:221
↓ 1 callersMethodswap
主函数 人脸交换 im_name 合影图片的键名字符串 face_path: 脸来源的图像路径名
coupleswapper.py:54
Method__init__
head_list: 头(背景和发型)来源图片的路径的字符串列表,根据此列表在实例化时载入多个头像资源, 并获得面部识别点坐标,以字典形式存储,键名为文件名 predictor_path:
faceswapper.py:36
Method__init__
(self)
coupleswapper_gui.py:16
Methodget_landmarks
人脸定位和特征提取,定位到两张及以上脸或者没有人脸将抛出异常 im: 照片的numpy数组 fname: 照片名字的字符串 返回值: 人脸特征(x,
coupleswapper.py:35
Methodload_image
加载原图
coupleswapper_gui.py:80
Methodsave_compare
保存对比图
coupleswapper_gui.py:123
Methodsave_result
保存结果
coupleswapper_gui.py:112
Methodswap
执行换脸
coupleswapper_gui.py:100