¿En qué consiste?

Blur Effect

Es un algoritmo de suavizado que permite difuminar el color de la imagen mediante el cálculo del promedio de los píxeles de una representación visual a un radio K en los espacios R, G y B.

¿Qué es?

Algoritmo secuencial

Es una estructura diseñada para ejecutar instrucciones en serie. Cada tarea se realiza luego de haber cumplido las tareas anteriores.

¿Qué es?

Algoritmo paralelo

Es una serie de instrucciones diseñada para ser ejecutado por fracciones en el mismo instante de tiempo por múltiples unidades de procesamiento, con el mismo resultado que si fuera ejecutado de forma secuencial.

Codificación del algoritmo

POSIX, OpenMP, CUDA

El algoritmo blur effect se encuentra codificado en lenguaje c++, y hace uso de la librería OpenCV para leer las imágenes. La paralelización está diseñada en 3 herramientas distintas para su elección.