Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/krzemin/evolutionary-painting
This is implementation of evolutionary algorithm which sequentially paints better and better approximation of given image. Based on ideas from http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa
https://github.com/krzemin/evolutionary-painting
Last synced: about 2 months ago
JSON representation
This is implementation of evolutionary algorithm which sequentially paints better and better approximation of given image. Based on ideas from http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa
- Host: GitHub
- URL: https://github.com/krzemin/evolutionary-painting
- Owner: krzemin
- Created: 2014-06-18T22:06:48.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-06-18T22:50:32.000Z (over 10 years ago)
- Last Synced: 2024-05-02T01:32:24.464Z (8 months ago)
- Language: Scala
- Size: 148 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
evolutionary-painting
=====================This is implementation of evolutionary algorithm which sequentially paints better and better approximation of given image.
Based on ideas from http://rogeralsing.com/2008/12/07/genetic-programming-evolution-of-mona-lisa
Example evolution: http://youtu.be/vV8vC5oYSsQ
usage
=====SBT is needed to run the evolution.
```sbt "runMain EvolutionaryPainting image.png outdir logfile.txt 100000"```
This command will compile the software, read image from file, and perform 1000000 iterations writing every approximation image to outdir (directory should exists).