Optical flow algorithms implemented in different languages.
All the code were tested under Ubuntu 22.04.
- oneAPI. Tested under 2023.2.0 version.
- OpenCV 4.5.4
sudo apt install libopencv-dev
- Make 4.3
sudo apt install make
- CMake 3.22.1
sudo apt install cmake
- Ninja 1.10.1
sudo apt install ninja-build
In the case you would run on NVIDIA GPUs you also need:
- CUDA 12.0
- To run SYCL over NVIDIA GPU you must install the standalone compiler and the oneMKL library.
Compiling SYCL code with AdaptiveCpp (hipSYCL) is posible. Install it first:
This work has been supported by the EU (FEDER), the Spanish MINECO and CM under grants S2018/TCS-4423, PID2021-126576NB-I00 funded by MCIN/AEI/10.13039/501100011033 and by "ERDF A way of making Europe".