Skip to content

Image replication tool powered by AI, built with Flask, Python, NumPy, and genetic algorithms.

License

Notifications You must be signed in to change notification settings

Ryo-samuraiJP/AI-Visual-Doppelganger

Repository files navigation

AI Visual Doppelganger

AI Visual Doppelganger is a web application tool designed to replicate images in a few minutes powered by 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.

Technologies Used

Flask Python NumPy Pillow JavaScript CSS3 HTML5 Dockerfile Render ChatGPT

YouTube Demo

Click thumbnail to watch demo video on YouTube.

Watch demo video

Installation

  • Prerequisities: Git and Python are installed on your machine.
  1. Clone the repo:
git clone https://github.com/your_username/AI-Visual-Doppelganger.git
  1. Install dependencies:
pip install Flask
pip install -r requirements.txt

PS: Ensure that the static files are accessible and properly linkedn in the project directly.

  1. Run the application:
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.

License

This project is licensed under the MIT license. See the LICENSE file for details.