Computer Vision assignment to create a photographic mosaic programme using OpenCV and C++