README_en.md 2.6 KB
Newer Older
Q
qingqing01 已提交
1 2 3 4
<div align='center'>
  <img src='./docs/imgs/ppgan.jpg'>
</div>

L
LielinJiang 已提交
5
English | [简体中文](./README.md)
L
LielinJiang 已提交
6 7 8 9 10 11

# PaddleGAN

PaddleGAN is an development kit of Generative Adversarial Network based on PaddlePaddle.

### Image Translation
Q
qingqing01 已提交
12 13 14 15 16 17 18
<div align='center'>
  <img src='./docs/imgs/A2B.png'>
</div>
<div align='center'>
  <img src='./docs/imgs/B2A.png'>
</div>

L
LielinJiang 已提交
19 20

### Makeup shifter
Q
qingqing01 已提交
21 22 23 24
<div align='center'>
  <img src='./docs/imgs/makeup_shifter.png'>
</div>

L
LielinJiang 已提交
25 26

### Old video restore
Q
qingqing01 已提交
27 28 29
<div align='center'>
  <img src='./docs/imgs/color_sr_peking.gif'>
</div>
L
LielinJiang 已提交
30 31 32

### Super resolution

Q
qingqing01 已提交
33 34 35
<div align='center'>
  <img src='./docs/imgs/sr_demo.png'>
</div>
L
LielinJiang 已提交
36 37

### Motion driving
Q
qingqing01 已提交
38 39 40
<div align='center'>
  <img src='./docs/imgs/first_order.gif'>
</div>
L
LielinJiang 已提交
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55

Features:

- Highly Flexible:

  Components are designed to be modular. Model architectures, as well as data
preprocess pipelines, can be easily customized with simple configuration
changes.

- Rich applications:

  PaddleGAN provides rich of applications, such as image generation, image restore, image colorization, video interpolate, makeup shifter.

## Install

56
Please refer to [install](./docs/en_US/install.md).
L
LielinJiang 已提交
57

Q
qingqing01 已提交
58
## Quick Start
L
LielinJiang 已提交
59

Q
qingqing01 已提交
60 61 62 63 64 65 66 67 68 69 70 71 72 73
Get started through ppgan.app interface:

 ```python
 from ppgan.apps import RealSRPredictor
 sr = RealSRPredictor()
 sr.run("docs/imgs/monarch.png")
 ```

More tutorials:

- [Data preparation](./docs/en_US/data_prepare.md)
- [Traning/Evaluating/Testing basic usage](./docs/zh_CN/get_started.md)

## Model Tutorial
L
LielinJiang 已提交
74

75 76 77 78 79
* [Pixel2Pixel](./docs/en_US/tutorials/pix2pix_cyclegan.md)
* [CycleGAN](./docs/en_US/tutorials/pix2pix_cyclegan.md)
* [PSGAN](./docs/en_US/tutorials/psgan.md)
* [First Order Motion Model](./docs/en_US/tutorials/motion_driving.md)
* [Video restore](./docs/zh_CN/tutorials/video_restore.md)
L
LielinJiang 已提交
80

Q
qingqing01 已提交
81 82 83 84 85 86

## Changelog

- v0.1.0 (2020.11.02)
  - Realse first version, supported models include Pixel2Pixel, CycleGAN, PSGAN. Supported applications include video frame interpolation, super resolution, colorize images and videos, image animation.
  - Modular design and friendly interface.
L
LielinJiang 已提交
87 88 89 90 91

## Contributing

Contributions and suggestions are highly welcomed. Most contributions require you to agree to a [Contributor License Agreement (CLA)](https://cla-assistant.io/PaddlePaddle/PaddleGAN) declaring.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA. Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
92
For more, please reference [contribution guidelines](docs/en_US/contribute.md).
Q
qingqing01 已提交
93 94 95

## License
PaddleGAN is released under the [Apache 2.0 license](LICENSE).