Photo Mosaic Creator

This example is a simple application to create photo-mosaics,
which are images composed by a rectangular grid of tiles, each
corresponding to a scaled image from a database.

You create 'databases' from your picture directories.  The application will
take all images in a given directory and its subdirectories.  You can specify
which aspect ratio you want to use, and which mask for the generation of the
color feature vectors used to match the best tile for an image section.

All files are usually left in a directory $HOME/.mosaic, except the created
images.

For compilation just type

> make.

For usage information try 

> photoMosaic --help.

History
-------

This program is the result of a project of the CE-5201 Digital Image Processing
and Analysis lecture at the Costa Rica Institute of Technology, held on the
second semester 2009 and the first semester 2010.  The first generation
achieved the basic structure of the mosaic program, and the second generation
provided the algorithms to avoid repetitions and mean brightness adjustment.
The final code has been improved by Pablo Alvarado.

From the first group the credits go to Antonio Aguilar, Manuel Leiva, Cristina
Murillo, Maria Haydee Rodriguez, Leonardo Jimenez, Pedro Urenna, Gabriela
Murillo, Pablo Barrantes, David Soto, Paula Quintana, Bryant Alvarez, Freddy
and Richard Lopez.  From the second group we want to recognize the ideas from
Isaias Sancho, Daniel Montero, Edison Fernandez, Melissa Montero, Bayron Perez,
Berny Dinarte and Allan Chavarria.
