Final Project – Jo McAllister – Mosaic Maker

My Mosaic Maker is a Photo-Booth-like program that creates image mosaics out of images or videos taken from your computer. There are different modes so you can control what the image mosaic is made up of. After struggling to code this in python using openCV and Numpy, I’ve come to better appreciate those who have developed P5.js, Processing, OpenFrameworks, and other tools that ease the creation of quality graphics and image manipulation. Just the simple task of displaying an image needs so much thought to be executed in the most convenient way.

This first video shows image mosaics created with a simple tint function to change the colors of the pixel-images.

This second video shows a mode that uses an algorithm that sorts recorded images by their average grayscale color, and then finds the most appropriate pixel-picture to place at each pixel of the mosaic.

 

The rest of these are screenshots from my friends and  I playing with the Mosaic Maker.

 

imgImg2

imgImg2CopyScreen Shot 2015-12-12 at 12.26.50 AM Screen Shot 2015-12-12 at 12.54.11 AM

Screen Shot 2015-12-06 at 9.57.39 PMScreen Shot 2015-12-12 at 1.46.40 AM