ClothQuill / README.md
Bismay
Improve output layout
9c5e178

A newer version of the Gradio SDK is available: 5.29.1

Upgrade
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

Hugging Face Spaces License: MIT Python 3.8+

🎨 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

  1. Start the Application

    python app.py
    
  2. 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
  3. 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:

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