Skip to content

yangdsh/ColorBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

alt text alt text

ColorBlock: Parallel Image Style Transformation

This is a course project of CMU 15-618: Parallel Computer Architecture and Programming.

It uses CUDA accelerated K-means, OpenMP accelerated BFS, and CUDA accelerated edge smoothing to transform the image into color-block/glass-painting style. Its image processing engine is written in C++ without using any image processing library. Sequential codes are also provided in order to make validations and performance comparisons.

Authors

Dongsheng Yang, Xuyang Fang

Requirements

pillow
MPI
CUDA

Running

make
sh oilPainting.sh

You can change the input image and the parameters in the script.

About

CMU 15-618 final project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages