This is convolutional neural networks generating ASCII art. This repository is under construction.
This work is accepted by NIPS 2017 Workshop, Machine Learning for Creativity and Design The paper: ASCII Art Synthesis with Convolutional Networks
Web application (using previous version model) (by tar-bin)
- 2017/12/2 added light model
- TensorFlow (1.3.0)
- Keras (2.0.8)
- NumPy (1.13.3)
- Pillow (4.2.1)
- Pandas (0.18.0)
- Scikit-learn (0.19.0)
- h5py (2.7.1)
- model's weight (download it from here and place it in dir
model
.) - training data (additional, download it from here, extract it and place the extracted directory in dir
data
.) )
please change the line 15 of output.py
image_path = 'sample images/original images/21 original.png' # put the path of the image that you convert.
into the path of image file that you use. You should use a grayscale line image.
then run output.py
.
converted images will be output at output/
.
You can select light model by change the line 13, 14 of output.py
into
model_path = "model/model_light.json"
weight_path = "model/weight_light.hdf5"
The pre-trained models and the other files we have provided are licensed under the MIT License.