• Stars
    star
    1,522
  • Rank 30,777 (Top 0.7 %)
  • Language
    Python
  • License
    MIT License
  • Created almost 6 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

ASCII generator (image to text, image to image, video to video)

[PYTHON] ASCII generator

Introduction

Here is my python source code for ASCII generator. With my code:

  • Given input image, we could generate ASCII art stored under text format in different languages (.txt)
  • Given input image, we could generate ASCII art stored under image formats in different languages (.png, .jpg, ...). In each format, there are 2 options: Black background and white characters, or vice versa
  • Given input video, we could generate ASCII art stored under video formats in different languages (.avi, .mp4, ...)
  • Video/image outputs could be in grayscale or color format. It is totally up to you

Multiple Language Conversion

We could generate ASCII art with different alphabets (english, german, french, korean, chinese, japanese, ...). Below are example output:


English


Japanese (Dragon Ball)


German


Korean (Dae Jang-geum)


French


Chinese (Actress)


Spanish


Russian

Video to video

By running the sript video2video_color.py or video2video.py with different values for background and mode, we will have different outputs, for example:


Colored complex-character ASCII output


White-background simple-character ASCII output

Image to text

By running the sript img2txt.py with different values for mode, we will have following outputs:


Input image


Simple character ASCII output


Complex character ASCII output

Image to image

By running the sript img2img_color.py or img2img.py with different values for background and mode, we will have following outputs:


Input image


Colored complex-character ASCII output


White-background simple-character ASCII output


Black-background simple-character ASCII output


White-background complex-character ASCII output


Black-background complex-character ASCII output

Requirements

  • python 3.6
  • cv2
  • PIL
  • numpy

More Repositories

1

Super-mario-bros-PPO-pytorch

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

Super-mario-bros-A3C-pytorch

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

QuickDraw

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

Flappy-bird-deep-Q-learning-pytorch

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

Tetris-deep-Q-learning-pytorch

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

AirGesture

Play games without touching keyboard
Python
398
star
7

Hierarchical-attention-networks-pytorch

Hierarchical Attention Networks for document classification
Python
381
star
8

Yolo-v2-pytorch

YOLO for object detection tasks
Python
369
star
9

Photomosaic-generator

photomosaic generator (image to image, video to video)
Python
180
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