Algoritmo de correspondencia entre imágenes usando hipergrafos.
- Instalar Opencv 2.4.13 como se indica aquí
-
Instalar pip como se idica aquí
-
Instalar Numpy con pip así:
sudo pip install numpy
Desde la carpeta del proyecto
cd cpp_hyperMatching_code
luego compilar usando simplemente:
make
si por alguna razón no se tiene make
usar:
g++ `pkg-config --cflags --libs opencv` main.cpp -o hiper.out
finalmente para ejecutar el código
./hiper.out
Desde la carpeta del proyecto
cd python_hyperMatching_code
luego ejecutar:
python main.py
export PATH=/usr/local/cuda-8.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64\
${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
nvcc programa.cu -o programa
g++ -std=c++11 -Wall -pg `pkg-config --cflags opencv` main.cpp `pkg-config --libs opencv` -o hiper.out
./hiper.out
gprof hiper.out gmon.out > analysis.txt
perf record -g -- ./hiper.out
perf script | c++filt | python -m gprof2dot -f perf | dot -Tpng -o profiling.png
- Leiver Campeón - leiverandres
- Yensy Gomez - YensyGomez
- John Osorio - kala855
- Sebastián Vega - sebasvega95