This project was built to create a suite of techniques in image processing exploiting the embarassingly parallel procedures used in image processing.
To build this project for opencl the following dependencies must be satisfied:
- OpenCL (platform included)
- Make
- gcc
To build this project for CUDA the following dependencied must be satisfied:
- CUDA(with a supporting GPU of course)
- OpenCV (for image loading and manipulation)
- Cmake
- Make
To build the GUI QT5 needs to be installed and working.
To download the project and run GUI application do the following steps
- git clone https://github.com/josura/GPU-imageprocesing-suite.git
- chmod u+x buildall.sh run.sh
- ./buildall.sh
- ./run.sh