An open API service indexing awesome lists of open source software.

https://github.com/nazgolze/image-approximator

use genetic algorithm / hill climbing to approximate an image with circles
https://github.com/nazgolze/image-approximator

allegro c circles genetic-algorithm hill-climbing opengl

Last synced: 7 months ago
JSON representation

use genetic algorithm / hill climbing to approximate an image with circles

Awesome Lists containing this project

README

          

Introduction
============

Approximate images with circles

* Hill climbing
* Generic Algorithm

Requirements
------------

### Allegro
* https://wiki.allegro.cc/index.php?title=Install_Allegro5_From_Git/Linux/Debian

### OpenGL
* Most of OpenGL is installed when installing Allegro
* Also GL/glcorearb.h is needed
1. Download https://www.opengl.org/registry/api/GL/glcorearb.h
2. Put it in /usr/include/GL/
* sudo apt-get install mesa-utils

### BSD
* The libbsd is used for its random function.
* sudo apt-get install libbsd