Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/meta-ben/mosaicmaker

2017 - C++ / OPENCV Mosaic making tool
https://github.com/meta-ben/mosaicmaker

cpp mosaic opencv

Last synced: 7 days ago
JSON representation

2017 - C++ / OPENCV Mosaic making tool

Awesome Lists containing this project

README

        

``Reupload project from 2017 : This project was recovered so don't take commits into accounts``

🖼️ Mosaic Maker 🖼️















## Overview
This project is C++ and OpenCV program to transform a picture into a Mosaic using a bank of images, you can play with multiple variable into the ``config/`` folder to impact the final result like :
- Size of a tiles
- Size of output image
- Images to use ( by modifying the images into the ``imagesBank/`` folder )
- Input image by replacing the ``input_image.jpg``

## Run it
The github file already provide the ``.exe`` just double click on the file ( Only available for windows )

The result is stored under ``output/resultImages/`` folder

## Build the project
If you want to build the project you can follow the steps below :

- Download [OpenCV 3.2.0](https://sourceforge.net/projects/opencvlibrary/files/opencv-win/3.2.0/opencv-3.2.0-vc14.exe/download)
- Install [Visual Studio](https://visualstudio.microsoft.com/fr/)
- Open the project
- Add OpenCV libs and includes [How to do](https://docs.opencv.org/4.x/dd/d6e/tutorial_windows_visual_studio_opencv.html)
- Build it

Note : Build with G++11.4.0 using OpenCV-3.2.0