GithubHelp home page GithubHelp logo

chrischen1023 / inpaint-anything Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geekyutao/inpaint-anything

0.0 0.0 0.0 73.14 MB

Inpaint anything using SAM + inpainting models.

License: Apache License 2.0

Shell 0.10% Python 5.72% HTML 0.01% Jupyter Notebook 94.18% Dockerfile 0.01%

inpaint-anything's Introduction

Inpaint-Anything

Segment Anything Meets Image Inpainting

Inpaint Anything Features

  • Remove Anything
  • Fill Anything (coming soon)
  • Replace Anything (coming soon)
  • Demo Website (coming soon)

Remove Anything

Click on an object in the image (2K image supported!), and Inpainting Anything will remove it instantly!

Installation

Requires python>=3.8

python -m pip install torch torchvision torchaudio
python -m pip install -e segment_anything
python -m pip install -r lama/requirements.txt 

Usage

Specify an image and a point, and Inpaint-Anything will remove the object at the point.

python segment_inpaint_one_img.py \
    --input_img ./example/remove-anything/dog.jpg \
    --point_coords 200 450 \
    --point_labels 1 \
    --output_dir ./results \
    --sam_model_type "vit_h" \
    --sam_ckpt sam_vit_h_4b8939.pth \
    --lama_config ./lama/configs/prediction/default.yaml \
    --lama_ckpt lama/big-lama

Acknowledgments

  • SAM from Meta AI
  • Inpainting models are from LaMa

Other Interesting Repo

inpaint-anything's People

Contributors

geekyutao avatar rysonfeng avatar ruoyufeng avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.