Transformación de imagen de color a escala de grises, utilizando un código secuencial, y dos paralelos (Thread & Openmp)
sudo apt-get install libopencv-dev
sudo apt-get install libomp-dev
sudo pacman -S opencv
sudo pacman -S vtk
sudo pacman -S hdf5
sudo pacman -S fmt
sudo pacman -S openmp
# 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
Se incluye un análisis en el archivo Conclusión
Imagen utilizada en las pruebas
Imagen recomendación
Valores método luminosidad:
Documentacion OpenCV:
Documentación Threads:
Documentación OpenMP: