Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 1.31 KB

README.md

File metadata and controls

41 lines (29 loc) · 1.31 KB

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.