Skip to content

Rofaydaaa/Magic-Inpainting

 
 

Repository files navigation

Magic-Inpainting - Image Inpainting and Texture Synthesis

Overview

This repository contains the implementation of an advanced Image Inpainting and Texture Synthesis algorithm. The primary goal of this project is to intelligently remove unwanted objects from images and seamlessly fill the void with a similar background texture, creating visually appealing and natural results.

Features

  • Object Removal: Efficiently detects and removes unwanted objects from images.
  • Texture Synthesis: Generates background textures that seamlessly blend with the surroundings.
  • Seamless Blending: Ensures a smooth integration of the synthesized texture with the inpainted region.
  • Interactive Selection: Allows users to interactively select objects for removal using masks.
  • Real-Time Inpainting: Supports real-time inpainting for video content.

Try it out!

To Get Started

Prerequisites

  • Python
  • Docker

Running Locally

Clone the repository:

git clone https://github.com/Omar-Al-Sharif/Magic-Inpainting.git

Navigate to the project directory:

cd Magic-Inpainting/web

Build and run the Docker container:

docker build -t magicinpainting . 
docker run -p 5000:5000 magicinpainting  

Access the application in your browser at http://localhost:5000.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Jupyter Notebook 99.9%
  • Other 0.1%