Spaces:
Running
Running
A newer version of the Gradio SDK is available:
5.29.1
metadata
title: ClothQuill - AI Clothing Inpainting
emoji: π
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.25.1
app_file: app.py
pinned: false
ClothQuill - AI Clothing Inpainting
π¨ An AI-powered tool for seamlessly editing and modifying clothing in images using state-of-the-art deep learning models.
Demo β’ Features β’ Installation β’ Usage β’ Examples β’ Technical Details
Demo
ClothQuill is available as a Hugging Face Space! Try it out here: ClothQuill Demo
Features
- π― Precise Clothing Detection: Automatically identifies and segments different clothing items
- π¨ Interactive Selection: Choose specific clothing parts to modify
- π Multiple Variations: Generate multiple inpainting results for each prompt
- ποΈ Adjustable Controls: Fine-tune mask dilation for better blending
- πΌοΈ High-Quality Output: Maintains image quality with advanced upscaling
- π Real-time Preview: See segmentation masks and selected regions in real-time
Installation
# Clone the repository
git clone https://huggingface.co/spaces/bismay/ClothQuill
cd ClothQuill
# Install dependencies
pip install -r requirements.txt
# Download required models (will be downloaded automatically on first run)
python download_models.py
Usage
Start the Application
python app.py
Using the Interface
- Upload an image containing a person
- The app will automatically detect clothing regions
- Select which parts of the clothing you want to modify
- Adjust the mask dilation if needed
- Enter a prompt describing the desired clothing
- Click "Generate" to create multiple variations
Advanced Options
- Use the dilation slider to control the modification area
- Select multiple clothing parts for simultaneous editing
- Preview the segmentation mask before generating
Examples
Here are some example prompts and their use cases:
- π§₯ Outerwear: "A stylish black leather jacket with silver zippers"
- π Formal: "A navy blue pinstripe suit with a white dress shirt"
- π Casual: "A comfortable gray hoodie with white drawstrings"
- π Dresses: "A flowing red summer dress with floral patterns"
- π Pants: "Dark blue distressed jeans with a vintage wash"
Technical Details
ClothQuill combines multiple state-of-the-art models:
- Segmentation: SegFormer for precise clothing detection
- Inpainting: Stable Diffusion 2.0 for high-quality image generation
- Upscaling: RealESRGAN for maintaining image quality
Model Architecture
Input Image β SegFormer (Segmentation) β User Selection β
Mask Generation β Stable Diffusion (Inpainting) β
RealESRGAN (Upscaling) β Final Output
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Thanks to the Hugging Face team for hosting the demo
- Stable Diffusion by Stability AI
- SegFormer implementation by mattmdjaga
- RealESRGAN by xinntao