You will develop an automatic photo layout engine. ? This engine uses a database of possible layouts to automatically lay out photographs in a pleasing manner, similar to how they would be laid out in a magazine article or in a coffee table book.? The layout is fully automatic ??" the user does not explicitly indicate the size or position of photographs, this is figured out automatically by the software that you are developing.
The layout is determined by automatically choosing a preset layout from a database of possible layouts.? Which preset layout is chosen is determined by image processing algorithms that score layout quality across a number of criteria.
## Deliverables
See complete requirements in attached microsoft word file