Skip to content
Jhonatan Guzmán edited this page Aug 27, 2019 · 11 revisions

Image blurring is a technique in image processing where a filter is applied to the image pixels in order to soften and reduce noise.

The objective of this is to implement the blurring in secuential (traditional) and parallel ways to see its performance, different ways where proposed to the former: POSIX Threads (pthreads), Threads (openMP) y usage of GPU (cuda).

Different libraries where used in the code, primarily opencv to do the image readings, and the blurring was raw made.

Blur

POSIX Threads (pthreads)

Threads (openMP)

GPU (cuda)

How to run

Blur

POSIX Threads (pthreads)

Threads (openMP)

GPU (cuda)

How to run

Clone this wiki locally