Breathe Life into your Old Pictures
Table of Contents
About The Project
This is a tool to enhance your old/damaged pictures built using python & opencv. At the moment, the tool contains the following modules:
- Image Colorization: Passes your image through a pretrained CNN that colorizes the image ( it can even colorize colored images!).
- Image Inpainting: Use the tool to draw over damaged parts of image & it will use Fast Marching Method to heal those regions.
- Image Denoising: Remove the noise in your image with openCV's fastNlMeansDenoising() method.
- Histogram Equalization: Poor contrast in your image? Don't worry, we've got you covered!
- Contrast Limited Histogram Equalization: Histogram Equalization not working out for you? Try this!
- Image Super-Resolution: Want to be able to display your images on a large screen? We've got you covered !
Getting Started
Prerequisites
Use pip to install the dependencies:
pip install -r requirements.txt
You can also use the hosted version
https://share.streamlit.io/hello-fri-end/breathe-life-into-your-old-pictures/streamlit-app.py
Usage
Once the dependencies have been installed, use the folowing command to deploy the app locally:
bash
streamlit run streamlit-app.py
Contact
Anwaar Khalid- LinkedIn