Filters and artistic effects
./artifo tv input/landscape.jpgThe versions correspond to the configuration tested on Ubuntu
Artifo requires the following to run:
Optionnal requirement for NVIDIA GPU support:
- NVIDIA CUDA (nvcc) 10.1
In the root of the repository we first compile the files:
makeOr if you have CUDA installed:
make cudaThen you can run a command line like:
./artifo cartoon input/bridge.jpg [1,10,1] falseThe parameter [1,10,1] means that the number of colors will vary from 1 to 10 with a step of 1. The output file is a gif.
Any numeric parameter can be substitued by a variation range but only one among the arguments
./artifo cartoon <file_path/all> <nb_colors: int> <monochrom: bool>nb_colors: Number of different colors
monochrom: Whether these colors are similar or not
./artifo dot <file_path/all> <width: int> <is_crop: bool>width: Number of dots in the width of the image
./artifo engraving <file_path/all>./artifo glass <file_path/all> <width: int> <grid: bool>width: Number of tiles in the width of the image
./artifo honeycomb <file_path/all> <width: int> <is_crop: bool>width: Number of cells in the width of the image
is_crop: Whether cells can be cut on the edges or not
./artifo pixel <file_path/all> <height: int> <divisions: int> <outline: bool>divisions: Number of sub-pixels in mega pixels
outline: Laplacian of gaussian edges
./artifo tv <file_path/all>The slides from the presentation of the 05/25/2022
Artifo is licensed under the MIT license.
Copyright © 2022, Heloïse Fabre, Alexandre James

