# FaceSwap
Swap face between two photos for Python 3 with OpenCV and dlib.
## Get Started
```sh
python main.py --src imgs/test6.jpg --dst imgs/test7.jpg --out results/output6_7.jpg --correct_color
```
| Source | Destination | Result |
| --- | --- | --- |
|![](imgs/test6.jpg) | ![](imgs/test7.jpg) | ![](results/output6_7.jpg) |
```sh
python main.py --src imgs/test6.jpg --dst imgs/test7.jpg --out results/output6_7_2d.jpg --correct_color --warp_2d
```
| Source | Destination | Result |
| --- | --- | --- |
|![](imgs/test6.jpg) | ![](imgs/test7.jpg) | ![](results/output6_7_2d.jpg) |
## Install
### Requirements
* `pip install -r requirements.txt`
* OpenCV 3: `conda install opencv` (If you have conda/anaconda)
Note: See [requirements.txt](requirements.txt) for more details.
### Download the project
### Swap Your Face
```sh
python main.py ...
```
Note: Run **python main.py -h** for more details.
### Real-time camera
```sh
python main_video.py --src_img imgs/test7.jpg --show --correct_color --save_path {*.avi}
```
### Video
```sh
python main_video.py --src_img imgs/test7.jpg --video_path {video_path} --show --correct_color --save_path {*.avi}
```
## More Results
| From | To |
| --- | --- |
| ![](imgs/test4.jpg) | ![](results/output6_4.jpg) |
| ![](imgs/test3.jpg) | ![](results/output6_3.jpg) |
| ![](imgs/test2.jpg) | ![](results/output6_2_2d.jpg) |
| ![](imgs/test1.jpg) | ![](results/output6_1.jpg) |
| ![](imgs/test4.jpg) | ![](results/output7_4.jpg) |
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
人脸交换_实现在两张照片之间交换人脸_附项目源码+流程教程_优质项目实战.zip (27个子文件)
人脸交换_实现在两张照片之间交换人脸_附项目源码+流程教程_优质项目实战
main.py 2KB
face_swap.py 8KB
face_detection.py 3KB
main_video.py 2KB
requirements.txt 47B
models
shape_predictor_68_face_landmarks.dat 95.08MB
imgs
test1.jpg 29KB
test3.jpg 16KB
test6.jpg 451KB
test5.jpg 274KB
test4.jpg 224KB
face.png 401KB
test8.jpg 370KB
test7.jpg 466KB
target.png 817KB
test2.jpg 23KB
results
output6_2_2d.jpg 45KB
output6_7_2d.jpg 198KB
output7_4.jpg 123KB
output6_3.jpg 38KB
output6_1.jpg 53KB
warp_3d.jpg 198KB
output6_4.jpg 125KB
warp_2d.jpg 199KB
output6_7.jpg 193KB
README.md 1KB
scripts
faceswap.sh 101B
共 27 条
- 1
资源评论
m0_57195758
- 粉丝: 1202
- 资源: 366
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 整卷预览.mhtml
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见
- MySQL是一种广泛使用的开源关系型数据库管理系统,它提供了丰富的SQL语句用于数据库的创建、查询、更新和管理 以下是一些常见的
- 基于Javascript的结婚请帖设计源码 - Invitation
- mysql语句大全及用法
- mysql语句大全及用法
- mysql语句大全及用法
- MySQL是一种广泛使用的开源关系型数据库管理系统
- MySQL是一种广泛使用的开源关系型数据库管理系统
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功