Skip to content

Latest commit

 

History

History
60 lines (47 loc) · 2.16 KB

README.md

File metadata and controls

60 lines (47 loc) · 2.16 KB

Tarea 2 - Sistemas Operativos - UBB

Transformación de imagen de color a escala de grises, utilizando un código secuencial, y dos paralelos (Thread & Openmp)

Paquetes a utilizar

Debian

sudo apt-get install libopencv-dev
sudo apt-get install libomp-dev

ArchLinux

sudo pacman -S opencv
sudo pacman -S vtk
sudo pacman -S hdf5
sudo pacman -S fmt
sudo pacman -S openmp

Uso

# Utilizar makefile para compilar
make

# Ejecutar programa indicando nombre de imagen de entrada, y nombre de imagen de salida. Ejemplo:
./grisSecuencial nombre_imagen_a_color.png output.png

# Para versiones paralelas indicar al final el numero de hebras a utilizar. Ejemplo:
./grisThreads nombre_imagen_a_color.png output.png 4

Conclusión

Se incluye un análisis en el archivo Conclusión

Referencias

Imagen utilizada en las pruebas

Imagen recomendación

Valores método luminosidad:

Documentacion OpenCV:

Documentación Threads:

Documentación OpenMP: