• Stars
    star
    180
  • Rank 213,097 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created over 5 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

photomosaic generator (image to image, video to video)

[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

More Repositories

1

ASCII-generator

ASCII generator (image to text, image to image, video to video)
Python
1,522
star
2

Super-mario-bros-PPO-pytorch

Proximal Policy Optimization (PPO) algorithm for Super Mario Bros
Python
1,076
star
3

Super-mario-bros-A3C-pytorch

Asynchronous Advantage Actor-Critic (A3C) algorithm for Super Mario Bros
Python
1,035
star
4

QuickDraw

Implementation of Quickdraw - an online game developed by Google
Python
891
star
5

Flappy-bird-deep-Q-learning-pytorch

Deep Q-learning for playing flappy bird game
Python
501
star
6

Tetris-deep-Q-learning-pytorch

Deep Q-learning for playing tetris game
Python
465
star
7

AirGesture

Play games without touching keyboard
Python
398
star
8

Hierarchical-attention-networks-pytorch

Hierarchical Attention Networks for document classification
Python
381
star
9

Yolo-v2-pytorch

YOLO for object detection tasks
Python
369
star
10

SSD-pytorch

SSD: Single Shot MultiBox Detector pytorch implementation focusing on simplicity
Python
163
star
11

Street-fighter-A3C-ICM-pytorch

Curiosity-driven Exploration by Self-supervised Prediction for Street Fighter III Third Strike
Python
160
star
12

Contra-PPO-pytorch

Proximal Policy Optimization (PPO) algorithm for Contra
Python
132
star
13

Lego-generator

Python
98
star
14

QuickDraw-AirGesture-tensorflow

Implementation of QuickDraw - an online game developed by Google, combined with AirGesture - a simple gesture recognition application
Python
93
star
15

Chrome-dino-deep-Q-learning-pytorch

Deep Q-learning for playing chrome dino game
Python
70
star
16

Deeplab-pytorch

Deeplab for semantic segmentation tasks
Python
61
star
17

Character-level-cnn-pytorch

Character-level CNN for text classification
Python
55
star
18

Very-deep-cnn-pytorch

Very deep CNN for text classification
Python
37
star
19

Character-level-cnn-tensorflow

Character-level CNN for text classification
Python
29
star
20

Sonic-PPO-pytorch

Proximal Policy Optimization (PPO) algorithm for Sonic the Hedgehog
Python
26
star
21

uvipen

22
star
22

Very-deep-cnn-tensorflow

Very deep CNN for text classification
Python
21
star
23

Color-lines-deep-Q-learning-pytorch

Python
10
star
24

MathFun

Python
9
star
25

The-beauty-of-Math

Python
7
star
26

Detectors

Python
5
star
27

Vietnam-time-use-visualization

Python
4
star