This project implements a Generative Adversarial Network (GAN) to combine two images into a new, generated image based on user-uploaded content. The application provides a simple web interface using Flask, allowing users to upload images and receive a combined image as output.
- Image Upload: Users can upload two images from their local filesystem.
- Image Processing: The GAN model processes the uploaded images to generate a new image that combines features from both.
- Downloadable Output: The generated combined image can be downloaded directly from the web interface.
- Easy Setup: The project is designed to be easily runnable with minimal configuration.
- Flask: A lightweight WSGI web application framework for Python.
- TensorFlow/Keras: For building and training the GAN model.
- OpenCV: For image processing tasks.
- HTML/CSS: For the front-end interface