├── .gitignore ├── .gitmodules ├── CMakeLists.txt ├── README.md └── src ├── FeatureDetector.h ├── MemoryMetric.h ├── MemoryMetric.inc ├── features ├── FeatureDetectorORB.cpp ├── FeatureDetectorSiftGPU.cpp └── SiftGPU │ ├── CLTexImage.cpp │ ├── CLTexImage.h │ ├── CuTexImage.cpp │ ├── CuTexImage.h │ ├── FrameBufferObject.cpp │ ├── FrameBufferObject.h │ ├── GLTexImage.cpp │ ├── GLTexImage.h │ ├── GlobalUtil.cpp │ ├── GlobalUtil.h │ ├── LiteWindow.h │ ├── ProgramCG.cpp │ ├── ProgramCG.h │ ├── ProgramCL.cpp │ ├── ProgramCL.h │ ├── ProgramCU.cu │ ├── ProgramCU.h │ ├── ProgramGLSL.cpp │ ├── ProgramGLSL.h │ ├── ProgramGPU.cpp │ ├── ProgramGPU.h │ ├── PyramidCL.cpp │ ├── PyramidCL.h │ ├── PyramidCU.cpp │ ├── PyramidCU.h │ ├── PyramidGL.cpp │ ├── PyramidGL.h │ ├── ShaderMan.cpp │ ├── ShaderMan.h │ ├── SiftGPU.cpp │ ├── SiftGPU.h │ ├── SiftMatch.cpp │ ├── SiftMatch.h │ ├── SiftMatchCU.cpp │ ├── SiftMatchCU.h │ ├── SiftPyramid.cpp │ └── SiftPyramid.h ├── include ├── DBoW2 │ └── FSift.h └── opencv2 │ └── core.hpp └── main.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | *.user 2 | build 3 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/.gitmodules -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/README.md -------------------------------------------------------------------------------- /src/FeatureDetector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/FeatureDetector.h -------------------------------------------------------------------------------- /src/MemoryMetric.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/MemoryMetric.h -------------------------------------------------------------------------------- /src/MemoryMetric.inc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/MemoryMetric.inc -------------------------------------------------------------------------------- /src/features/FeatureDetectorORB.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/FeatureDetectorORB.cpp -------------------------------------------------------------------------------- /src/features/FeatureDetectorSiftGPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/FeatureDetectorSiftGPU.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/CLTexImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/CLTexImage.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/CLTexImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/CLTexImage.h -------------------------------------------------------------------------------- /src/features/SiftGPU/CuTexImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/CuTexImage.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/CuTexImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/CuTexImage.h -------------------------------------------------------------------------------- /src/features/SiftGPU/FrameBufferObject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/FrameBufferObject.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/FrameBufferObject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/FrameBufferObject.h -------------------------------------------------------------------------------- /src/features/SiftGPU/GLTexImage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/GLTexImage.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/GLTexImage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/GLTexImage.h -------------------------------------------------------------------------------- /src/features/SiftGPU/GlobalUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/GlobalUtil.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/GlobalUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/GlobalUtil.h -------------------------------------------------------------------------------- /src/features/SiftGPU/LiteWindow.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/LiteWindow.h -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramCG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramCG.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramCG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramCG.h -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramCL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramCL.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramCL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramCL.h -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramCU.cu: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramCU.cu -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramCU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramCU.h -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramGLSL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramGLSL.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramGLSL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramGLSL.h -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramGPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramGPU.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/ProgramGPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ProgramGPU.h -------------------------------------------------------------------------------- /src/features/SiftGPU/PyramidCL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/PyramidCL.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/PyramidCL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/PyramidCL.h -------------------------------------------------------------------------------- /src/features/SiftGPU/PyramidCU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/PyramidCU.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/PyramidCU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/PyramidCU.h -------------------------------------------------------------------------------- /src/features/SiftGPU/PyramidGL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/PyramidGL.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/PyramidGL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/PyramidGL.h -------------------------------------------------------------------------------- /src/features/SiftGPU/ShaderMan.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ShaderMan.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/ShaderMan.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/ShaderMan.h -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftGPU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftGPU.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftGPU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftGPU.h -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftMatch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftMatch.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftMatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftMatch.h -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftMatchCU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftMatchCU.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftMatchCU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftMatchCU.h -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftPyramid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftPyramid.cpp -------------------------------------------------------------------------------- /src/features/SiftGPU/SiftPyramid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/features/SiftGPU/SiftPyramid.h -------------------------------------------------------------------------------- /src/include/DBoW2/FSift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/include/DBoW2/FSift.h -------------------------------------------------------------------------------- /src/include/opencv2/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/include/opencv2/core.hpp -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pi-gslam/gslam_bowbench/HEAD/src/main.cpp --------------------------------------------------------------------------------