Skip to content

Ryo-samuraiJP/AI-Visual-Doppelganger

Repository files navigation

AI Visual Doppelganger

AI Visual Doppelganger is a Flask-based web application tool designed to replicate images in a few minutes using AI. It employs genetic algorithms to evolve a population of binary individuals, gradually optimizing them to match the input image while introducing a camouflage pattern.

Table of Contents

Features

  • Image replication using advanced AI algorithms.
  • User-friendly interface for uploading images and viewing replicated images.
  • FAQ section for common queries related to the project.
  • Contact form for inquiries and feedback.

Demo

Live Demo: https://ai-visual-doppelganger.onrender.com/

Video Demo: Click the image to watch demo video on YouTube. YouTube

Watch demo video

Installation

  1. Python: Ensure Python is installed on your device.
  2. Flask: Install Flask by running pip install Flask.
  3. Clone the Repository: Clone the repository to your local machine by running git clone https://github.com/your-username/AI-Visual-Doppelganger.git.
  4. Dependencies: Install dependencies by running pip install -r requirements.txt.
  5. Static Files: Ensure that the static files (such as images, CSS, and JavaScript) are accessible and properly linked in the project directly.
  6. Run the Application: Once you have completed these steps, you can run the project on your devices by navigating to the project directory and running python main.py.

Usage

  1. Upload an image: Click on the "Try" section, then upload an image. Screenshot 1
  2. Start replication process: Click the "Replicate" button to start the process. Screenshot 2
  3. View result: Once the process is complete, the original image and its replicated version will be displayed.
  4. Download the result: Click the "Download" button to save the replicated image to your device. Screenshot 3
  5. Explore other sections: Check out the "About", "FAQ", and "Contact" sections for more information and options.

Technologies Used

Flask Python NumPy Pillow JavaScript CSS3 HTML5 Dockerfile Render ChatGPT