All Projects → uvipen → Photomosaic Generator

uvipen / Photomosaic Generator

Licence: mit
photomosaic generator (image to image, video to video)

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects

Projects that are alternatives of or similar to Photomosaic Generator

Reproducible Image Denoising State Of The Art
Collection of popular and reproducible image denoising works.
Stars: ✭ 1,776 (+1575.47%)
Mutual labels:  image-processing, art
Lowpolify
Create low-poly art from any image 🌟🌟
Stars: ✭ 149 (+40.57%)
Mutual labels:  image-processing, art
Graphite
Open source 2D node-based raster/vector graphics editor (Photoshop + Illustrator + Houdini = Graphite)
Stars: ✭ 223 (+110.38%)
Mutual labels:  image-processing, art
Sign Language Recognition
✌️ 👌 ✊ 📷 Sign Language Recognition using Python
Stars: ✭ 98 (-7.55%)
Mutual labels:  image-processing
Imagestitching
Conducts image stitching upon an input video to generate a panorama in 3D
Stars: ✭ 98 (-7.55%)
Mutual labels:  image-processing
Tiles And Such
Archives of tilelable images/wallpapers
Stars: ✭ 101 (-4.72%)
Mutual labels:  art
Blind image quality toolbox
Collection of Blind Image Quality Metrics in Matlab
Stars: ✭ 105 (-0.94%)
Mutual labels:  image-processing
Photostructure For Servers
PhotoStructure for Servers
Stars: ✭ 98 (-7.55%)
Mutual labels:  image-processing
Boxdetection
A Box detection algorithm for any image containing boxes.
Stars: ✭ 104 (-1.89%)
Mutual labels:  image-processing
Lesrcnn
Lightweight Image Super-Resolution with Enhanced CNN (Knowledge-Based Systems,2020)
Stars: ✭ 101 (-4.72%)
Mutual labels:  image-processing
Pgmagick
pgmagick is a yet another boost.python based wrapper for GraphicsMagick/ImageMagick.
Stars: ✭ 100 (-5.66%)
Mutual labels:  image-processing
Glide Transformations
An Android transformation library providing a variety of image transformations for Glide.
Stars: ✭ 9,540 (+8900%)
Mutual labels:  image-processing
Distort Grid
distort and warp images in the browser
Stars: ✭ 101 (-4.72%)
Mutual labels:  image-processing
Imghash
Perceptual image hashing for Node.js
Stars: ✭ 98 (-7.55%)
Mutual labels:  image-processing
Computational Graphics Thu 2018
Computational Graphics - THU Spring 2018
Stars: ✭ 104 (-1.89%)
Mutual labels:  image-processing
Traffic Sign Detection
Traffic signs detection and classification in real time
Stars: ✭ 96 (-9.43%)
Mutual labels:  image-processing
Imagegonord
A tool that can convert your rgb images to nordtheme palette
Stars: ✭ 105 (-0.94%)
Mutual labels:  image-processing
Nider
Python package to add text to images, textures and different backgrounds
Stars: ✭ 100 (-5.66%)
Mutual labels:  image-processing
Picharsso
🎨 A utility for converting images to text art.
Stars: ✭ 100 (-5.66%)
Mutual labels:  image-processing
Talk Generator
talk-generator is capable of generating coherent slide decks based on a single topic suggestion.
Stars: ✭ 101 (-4.72%)
Mutual labels:  art

[PYTHON] Photomosaic generator

Introduction

Here is my python source code for Photomosaic generator. To the best of my knowledge, my code is the shortest one you could find out for this goal. With my code, you could:

  • Given input image, you could generate Photomosaic art stored under image formats (.png, .jpg, ...)
  • Given input video, you could generate Photomosaic art stored under video formats (.avi, .mp4, ...)

Data preparation

In order to run my script, you first need to prepare a set of photos put in the same folder (my default folder is image_pool). These photos could be in any image format (jpg, png, ...) with any resolution. In this repository, I put all photos used to generate the demo for video2video case (Taylor Swift's photos taken from the internet). For image2image case, I used photos from VOC2012 dataset link.

Video to video

By running the sript video2video.py, we will have following output:


Output video

Image to image

By running the sript image2image.py, we will have following output:


Output image


Input image

Requirements

  • python 3.6
  • cv2
  • numpy
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].