Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/zllrunning/face-parsing.pytorch

Using modified BiSeNet for face parsing in PyTorch
https://github.com/zllrunning/face-parsing.pytorch

bisenet celeba-hq-dataset face-parsing face-segmentation pytorch semantic-segmentation

Last synced: 30 days ago
JSON representation

Using modified BiSeNet for face parsing in PyTorch

Awesome Lists containing this project

README

        

# face-parsing.PyTorch





### Contents
- [Training](#training)
- [Demo](#Demo)
- [References](#references)

## Training

1. Prepare training data:
-- download [CelebAMask-HQ dataset](https://github.com/switchablenorms/CelebAMask-HQ)

-- change file path in the `prepropess_data.py` and run
```Shell
python prepropess_data.py
```

2. Train the model using CelebAMask-HQ dataset:
Just run the train script:
```
$ CUDA_VISIBLE_DEVICES=0,1 python -m torch.distributed.launch --nproc_per_node=2 train.py
```

If you do not wish to train the model, you can download [our pre-trained model](https://drive.google.com/open?id=154JgKpzCPW82qINcVieuPH3fZ2e0P812) and save it in `res/cp`.

## Demo
1. Evaluate the trained model using:
```Shell
# evaluate using GPU
python test.py
```

## Face makeup using parsing maps
[**face-makeup.PyTorch**](https://github.com/zllrunning/face-makeup.PyTorch)

 
Hair
Lip

Original Input
Original Input
Original Input

Color
Color
Color

## References
- [BiSeNet](https://github.com/CoinCheung/BiSeNet)