Clothes Segmentation

Syed Asad

Huggingface cloth segmentation using U2NET

This repo contains inference code and gradio demo script using pre-trained U2NET model for Cloths Parsing from human portrait. Here clothes are parsed into 3 category: Upper body(red), Lower body(green) and Full body(yellow). The provided script also generates alpha images for each class.

Original Source Code

https://github.com/wildoctopus/huggingface-cloth-segmentation.git

Inference

clone the repo git clone git@github.com:asadrizvi64/Cloth-segmentation.git.
Install dependencies pip install -r requirements.txt
Run python process.py --image 'input/03615_00.jpg' . Script will automatically download the pretrained model.
Outputs will be saved in output folder.
output/alpha/.. contains alpha images corresponding to each class.
output/cloth_seg contains final segmentation.

Gradio Demo

Run python app.py
Navigate to local or public url provided by app on successfull execution.

OR

Inference in colab from here

Huggingface Demo

Check gradio demo on Huggingface space from here huggingface-cloth-segmentation.

Output samples

This model works well with any background and almost all poses.

Acknowledgements

U2net model is from original u2net repo. Thanks to Xuebin Qin for amazing repo.
Most of the code is taken and modified from levindabhi/cloth-segmentation
Like this project
0

Posted Sep 9, 2024

Used influence from the git repo . Contribute to asadrizvi64/Cloth-segmentation development by creating an account on GitHub.

Generative AI for Content Creation
Generative AI for Content Creation
Gemma Finetuned on Architecture dataset
Gemma Finetuned on Architecture dataset