YAML Metadata Warning: empty or missing yaml metadata in repo card (https://huggingface.co/docs/hub/model-cards#model-card-metadata)

Remove Objects Server

Table of Contents
  1. About
  2. Installation
  3. Usage
  4. License

About

This is a Python project for removing unwanted objects from images using the inpainting technique. It includes a server implemented with FastAPI and an endpoint for processing images by applying inpainting techniques. This project uses a deep learning library, PyTorch, for training and testing the inpainting model.

Installation

To install this project, you should first create a virtual environment using the following commands:

python3 -m venv venv
source venv/bin/activate

After creating the virtual environment, you can install the required libraries using pip:

pip install -r requirements.txt

Usage

To use this project, first start the server by running main.py:

python main.py

After the server has started, you can test following endpoints:

  • http://{localhost}:{port}/lama/paint

    • This endpoint accepts an image file in the file parameter and applies inpainting techniques to remove unwanted objects.
  • http://{localhost}:{port}/mask

    • Mask endpoint is used to apply a mask to an image. The route accepts img and mask as input parameters. Then, it applies a mask on an image.
    • You can use testX.png image and testX_mask.png mask in image folder for testing.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Other command

docker build -t zest .
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The model has no library tag.