Skip to content

Tarea para Sistemas Operativos UBB 2023-2

Notifications You must be signed in to change notification settings

RafaelMSuarez/Tarea2_ssoo_UBB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

About

Tarea para Sistemas Operativos UBB 2023-2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published