This project is used to brighten dark (low light) images and allow us to observe the objects and details in the low light images. Uses a fully convolutional neural network (contains convolution and transposed convolution layers) for brightening the images. This repo contains a flask app where the model is deployed. The model is trained on the "See In The dark" sony dataset and based on Learning-to-See-in-the-Dark.
- The network is relatively small and runs interactively on edge devices.
- Works well on even almost completely dark images.
- Python3.6+
- pip3/conda
- Clone this repository.
- (optional) Create a virtual environment.
- Install the requirements.
pip install -r requirements.txt
- Run the flask app
export FLASK_APP=app.py
flask run