• Stars
    star
    2,173
  • Rank 21,062 (Top 0.5 %)
  • Language
    Python
  • License
    MIT License
  • Created over 4 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A genetic algorithm toy project for drawing

Genetic Drawing

This is a toy project I did around 2017 for imitating a drawing process given a target image (inspired by many examples of genetic drawing on the internet, and this was my take on it, mostly as an exercise).

Due to a popular request, it is now opensource 🙂

Examples of generated images:

It also supports user-created sampling masks, in case you'd like to specify regions where more brushstrokes are needed (for ex, to allocate more finer details)

Python

you would need the following python 3 libraries:

  • opencv 3.4.1
  • numpy 1.16.2
  • matplotlib 3.0.3
  • and Jupyter Notebook

To start, open the GeneticDrawing.ipynb and run the example code