This project implements an Automatic Image Colorization model using Deep Learning. The model learns to generate realistic color images from grayscale inputs using TensorFlow, Keras, and OpenCV.
The project demonstrates practical applications of Computer Vision, Image Processing, and Convolutional Neural Networks (CNNs).
- Convert grayscale images into color images
- Deep Learning-based image colorization
- Image preprocessing using OpenCV
- Model training and prediction using TensorFlow & Keras
- Computer Vision implementation in Python
- Python
- TensorFlow
- Keras
- OpenCV
- NumPy
- Matplotlib
- Jupyter Notebook
Automatic-Image-Colorization-Using-Deep-Learning/
│
├── README.md
├── U2170900.ipynb
├── LICENSE
└── .gitignore
- Improve color prediction accuracy
- Train on a larger image dataset
- Deploy as a web application
- Optimize model performance
Damini Patel