Skip to content

guckstift/image-evolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

image-evolver

a genetic algorithm that paints an image

This algorithm paints random color dots onto a canvas to approximate an original image. After each random splash, the similarity of the painting to the original is calculated. If the random splash helped improve the similarity to the original, the algorithm continues with the next random splash, otherwise the splash is reverted and another random splash is sampled.

The result: paint art made by computer

Sample after 8780 splashes

See it in action: https://guckstift.github.io/image-evolver/

About

a genetic algorithm that paints an image

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages