Skip to content

SauravKumarMahato/Minor_ArtiFuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Inpainting with GAN

Description

We understand the value of preserving precious memories captured in photographs. Whether it's an old family portrait, a cherished wedding snapshot, or a vintage photograph showing signs of wear and tear, we're here to help you restore and enhance those images through our advanced image inpainting service.

Restore you images by removing scratches, tears, and other imperfections, ensuring your photos remain pristine for years to come. Bid farewell to unwanted objects or distractions, maintaining the integrity of your original image. Alter or reconstruct backgrounds effortlessly, seamlessly blending removed portions for a flawless, natural-looking result.

Screenshots

Table of Contents

Features

Helps remove small deformities present in you image.

Demo

Untitled.design.mp4

Installation

  1. Clone the repository:
https://github.com/SauravKumarMahato/Minor_ArtiFuse/
  1. Install requirements.txt (required for backend, use venv or any other virtual environment)
pip install -r requirements.txt
  1. Navigate to frontend folder
yarn install 
  1. Run frontend
yarn run dev 
  1. Open another terminal and run below in it.
cd api
python app.py 
  1. Open browser and navigate to
http://localhost:5173/

Note: Since the inpainting model has size greater than 100MB permitted by Github to push so, it hasn't been uploaded. You can refer to this README.md

For data preprocessing(masking) and model code, refer the link provided below.

https://github.com/rajesh-adk-137/Minor_ArtiFuse_GAN_training

License

This project is licensed under the MIT License.

Authors

Rajesh Adhikari

Sandhya Baral

Saurav Kumar Mahato

About

Minor project

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages