This project adds two features to the original PTAM-GPL (https://github.com/Oxford-PTAM/PTAM-GPL.git) release:
PTAM is a monocular SLAM (Simultaneous Localization and Mapping) system useful for real-time 6-DOF camera tracking in small scenes. It was originally developed as a research system in the Active Vision Laboratory of the University of Oxford, as described in the following papers:
PTAM (Parallel Tracking and Mapping) released under GPLv3 and was obtain from https://github.com/Oxford-PTAM/PTAM-GPL.git see http://www.robots.ox.ac.uk/~gk/PTAM/ for version history (this code uses the GPL release of version v1.0-r114)
install gvars3, libcvd and TooN (as described in PTAM install) on the same folder level as ptamBriefRelocalizeStandalone i.e.:
./
./3rdparty/gvars3/
./3rdparty/libcvd/
./3rdparty/TooN/
./ptamBriefRelocalizeStandalone/
it is sufficient to install them in place
the code should work with ros fuerte and groovy (you need to change the include and link directories in the CMakeLists.txt if you want to use the older ros fuerte)
cd PTAM;
./makeRos.sh;
cd ../
cd PTAM/build;
cmake ..;
make install;
cd ../../;
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$NAVVIS_WORKSPACE/3rdparty/libcvd:$NAVVIS_WORKSPACE/3rdparty/gvars3