NeziheSozen / stitching_with_cuda

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Motivation

Speed up the feature matching step in image stitching.

Technical details can be found in the project presentation slides [link] and report (under the report directory).

Run

All development in this project was done on Wisconsin's commodity cluster Euler [link], where jobs are executed through the job scheduler Slurm.

>> cmake -DCMAKE_BUILD_TYPE=Release .
>> make
>> sbatch submitToSlurm.sh
>> # View .stdout file

Results

Timing results are in XML files without a root element. These are found in the timingFiles directory. These results are plotted in scripts/plot.py and plots are found in the outputImages directory.

If you're going to run scripts/plot.py, remember to first run the following to compile a SQLite extension.

>> gcc -g -shared -fPIC extension-functions.c -o extension-functions.so

Author

Jia-Shen Boon

About


Languages

Language:Cuda 32.2%Language:C 31.9%Language:C++ 24.0%Language:CMake 8.9%Language:Python 2.2%Language:Shell 0.7%