kezzyhko / InnopolisAIArt

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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


Languages

Language:Python 100.0%