Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.
/ InnopolisAIArt Public archive

Given an 512x512 image, creates an art (another similar 512x512 image) via an evolutionary algorithm

Notifications You must be signed in to change notification settings

kezzyhko/InnopolisAIArt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

InnopolisAIArt

Given an 512x512 image, creates an art (another similar 512x512 image) via evolutionary algorithm
An assignment on Introduction to AI Spring 2020 (2nd year) course in Innopolis University

General information

  • The code was implemented, tested and is expected to work in Python 3.7.7
  • To use the code, create folder named input in the same directory as the .py file, and put input images inside it. Name them 1.png, 2.png, etc. The output images will be saved with the same names in output folder.
  • You can also change input/output file paths by changing constants in the code
  • Script can produce gifs showing progress of EA and comparison with original image (see below for examples)
  • The report

Examples of produced arts

More examples be found here
Also, you can find all animated collages at one page here.


Life is Strange / view animated version


Everlasting Summer / view animated version


VA-11 Hall-A: Cyberpunk Bartender Action / view animated version


view animated version

About

Given an 512x512 image, creates an art (another similar 512x512 image) via an evolutionary algorithm

Resources

Stars

Watchers

Forks

Languages