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.
- 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.
- Python
- Docker
Running Locally
git clone https://github.com/Omar-Al-Sharif/Magic-Inpainting.git
cd Magic-Inpainting/web
docker build -t magicinpainting .
docker run -p 5000:5000 magicinpainting
Access the application in your browser at http://localhost:5000.