-
Notifications
You must be signed in to change notification settings - Fork 799
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RTABMAP Windows C++ example #205
Comments
Make sure you executed cmake in a Win64 terminal. Also, what is the output after the original cmake (when build folder is empty)?
OpenCV should also been built the same way in a Win64 terminal, if you don't use the binaries. cheers, |
Hi Mathieu,
I build this RTABMAP project as well as my opencv in cmake gui
selecting Visual
Studio 14 2015 Win64 as the compiler.
Shouln't that work?
When I run the cmake command you posted above from say a bash shell or the
powershell the results are the same.
The command line output is from the powershell build is:
…-- The C compiler identification is MSVC 19.0.24213.1
-- The CXX compiler identification is MSVC 19.0.24213.1
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/bin/x86_amd64/cl.
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/bin/x86_amd64/cl.
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/bin/x86_amd64/c
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual
Studio 14.0/VC/bin/x86_amd64/c
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found OpenCV: C:/Users/Adam/opencv/build (found version "3.2.0")
-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/Adam/Documents/Visual Studio
2015/Projects/RTABMAP/build3
On Wed, Jun 7, 2017 at 9:16 AM, matlabbe ***@***.***> wrote:
Make sure you executed cmake in a Win64 terminal. Also, what is the output
after the original cmake (when build folder is empty)?
$ cmake -G"Visual Studio 14 2015 Win64" ..
OpenCV should also been built the same way in a Win64 terminal, if you
don't use the binaries.
cheers,
Mathieu
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#205 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AJsMv2QcnjjCKLxGZTG0DtaaW0FYFj5Tks5sBqKmgaJpZM4NyEs9>
.
|
Hi, there is my cmake status on Windows 10 / Visual Studio 2015: C:\workspace\rtabmap\build>cmake -G"Visual Studio 14 2015 Win64" ..
-- The C compiler identification is MSVC 19.0.23918.0
-- The CXX compiler identification is MSVC 19.0.23918.0
-- Check for working C compiler using: Visual Studio 14 2015 Win64
-- Check for working C compiler using: Visual Studio 14 2015 Win64 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler using: Visual Studio 14 2015 Win64
-- Check for working CXX compiler using: Visual Studio 14 2015 Win64 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found eigen: C:/Program Files/Eigen/include/eigen3
-- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS)
-- Found Flann: C:/Program Files/flann/lib/flann_cpp_s.lib
-- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS)
-- Found qhull: C:/Program Files/qhull/lib/qhullstatic.lib
-- Found PCL_COMMON: C:/Program Files/PCL/lib/pcl_common_release.lib
-- Found PCL_OCTREE: C:/Program Files/PCL/lib/pcl_octree_release.lib
-- Found PCL_IO: C:/Program Files/PCL/lib/pcl_io_release.lib
-- Found PCL_KDTREE: C:/Program Files/PCL/lib/pcl_kdtree_release.lib
-- Found PCL_SEARCH: C:/Program Files/PCL/lib/pcl_search_release.lib
-- Found PCL_SAMPLE_CONSENSUS: C:/Program Files/PCL/lib/pcl_sample_consensus_release.lib
-- Found PCL_FILTERS: C:/Program Files/PCL/lib/pcl_filters_release.lib
-- Found PCL_2D: C:/Program Files/PCL/include/pcl-1.8
-- Found PCL_GEOMETRY: C:/Program Files/PCL/include/pcl-1.8
-- Found PCL_FEATURES: C:/Program Files/PCL/lib/pcl_features_release.lib
-- Found PCL_ML: C:/Program Files/PCL/lib/pcl_ml_release.lib
-- Found PCL_SEGMENTATION: C:/Program Files/PCL/lib/pcl_segmentation_release.lib
-- Found PCL_VISUALIZATION: C:/Program Files/PCL/lib/pcl_visualization_release.lib
-- Found PCL_SURFACE: C:/Program Files/PCL/lib/pcl_surface_release.lib
-- Found PCL_REGISTRATION: C:/Program Files/PCL/lib/pcl_registration_release.lib
-- Found PCL_KEYPOINTS: C:/Program Files/PCL/lib/pcl_keypoints_release.lib
-- Found PCL_TRACKING: C:/Program Files/PCL/lib/pcl_tracking_release.lib
-- Found PCL_RECOGNITION: C:/Program Files/PCL/lib/pcl_recognition_release.lib
-- Found PCL_STEREO: C:/Program Files/PCL/lib/pcl_stereo_release.lib
-- Found PCL_OUTOFCORE: C:/Program Files/PCL/lib/pcl_outofcore_release.lib
-- Found PCL_PEOPLE: C:/Program Files/PCL/lib/pcl_people_release.lib
-- Try OpenMP C flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: /openmp
-- Found OpenMP
-- Found OpenCV: C:/Program Files (x86)/ZED SDK/dependencies/opencv_3.1.0/include;C:/Program Files (x86)/ZED SDK/dependencies/opencv_3.1.0/include/opencv
-- Found PCL: C:/Program Files/PCL/include/pcl-1.8;C:/Program Files/Eigen/include/eigen3;C:/boost_1_61_0;C:/Program Files/OpenNI2/Include;C:/Program Files (x86)/Intel/RSSDK/include;C:/Program Files/VTK/include/vtk-6.3;C:/Program Files/flann/include;C:/Program Files/qhull/include
-- Found ZLIB: C:/Program Files/zlib/include
-- Found freenect2: C:/workspace/libfreenect2/build/install/include
-- Found OpenNI2: C:/Program Files/OpenNI2/Include
-- Found CSPARSE: C:/Program Files/g2o/include/EXTERNAL/csparse
-- Found g2o: C:/Program Files/g2o/include;C:/Program Files/g2o/include/EXTERNAL/csparse
-- GTSAM include directory: C:/Program Files/GTSAM/CMake/../include;C:/Program Files/GTSAM/include/gtsam/3rdparty/Eigen/
-- Found FlyCapture2: C:/Program Files/Point Grey Research/FlyCapture2/include;C:/Program Files/Point Grey Research/Triclops Stereo Vision SDK/include
-- Found cvsba: C:/Program Files/cvsba/include
-- Found ZED sdk: C:\Program Files (x86)\ZED SDK\include
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0 (found version "8.0")
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/include
-- Found RealSense: C:/workspace/librealsense/include
-- Found octomap: C:/Program Files/octomap-distribution/include
-- Found CPUTSDF: C:/Program Files/cpu_tsdf/include
-- --------------------------------------------
-- Info :
-- Version : 0.12.5
-- CMAKE_INSTALL_PREFIX = C:/Program Files/RTABMap
-- CMAKE_BUILD_TYPE =
-- CMAKE_INSTALL_LIBDIR = lib
-- BUILD_APP = ON
-- BUILD_TOOLS = ON
-- BUILD_EXAMPLES = ON
-- CMAKE_CXX_FLAGS = /DWIN32 /D_WINDOWS /W3 /GR /EHsc /openmp
-- With OpenCV 3 xfeatures2d module (SIFT/SURF/BRIEF/FREAK) = YES (License: Non commercial)
-- With Freenect = NO (libfreenect not found)
-- With OpenNI2 = YES (License: Apache v2)
-- With Freenect2 = YES (License: Apache v2 and/or GPLv2)
-- With dc1394 = NO (dc1394 not found)
-- With FlyCapture2/Triclops = YES
-- With TORO = YES (License: Creative Commons [Attribution-NonCommercial-ShareAlike])
-- With g2o = YES (License: BSD)
-- With GTSAM = YES (License: BSD)
-- With VERTIGO = YES (License: GPLv3)
-- With cvsba = YES (License: GPLv2)
-- With ZED = YES (With CUDA)
-- With RealSense = YES (License: Apache-2)
-- With RealSenseSlam = NO (WITH_REALSENSE_SLAM=OFF)
-- With OCTOMAP = YES (License: BSD)
-- With CPUTSDF = YES (License: BSD)
-- With Qt5 = YES (License: Open Source or Commercial)
-- --------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: C:/workspace/rtabmap/build
C:\workspace\rtabmap\build>cmake --version
cmake version 3.3.0
CMake suite maintained and supported by Kitware (kitware.com/cmake). Then testing the C++ loop closure example built by default (rtabmap-bow_mapping.exe): C:\workspace\rtabmap\bin>rtabmap-bow_mapping.exe data/samples
Processing images... from directory "data/samples"
#1 ptime(0.212420s) STM(1) WM(0) hyp(0) value(0.00)
#2 ptime(0.037060s) STM(2) WM(0) hyp(0) value(0.00)
#3 ptime(0.039333s) STM(3) WM(0) hyp(0) value(0.00)
#4 ptime(0.028221s) STM(4) WM(0) hyp(0) value(0.00)
#5 ptime(0.027663s) STM(5) WM(0) hyp(0) value(0.00)
#6 ptime(0.029803s) STM(6) WM(0) hyp(0) value(0.00)
#7 ptime(0.041403s) STM(7) WM(0) hyp(0) value(0.00)
#8 ptime(0.029140s) STM(8) WM(0) hyp(0) value(0.00)
#9 ptime(0.026811s) STM(9) WM(0) hyp(0) value(0.00)
#10 ptime(0.028112s) STM(10) WM(0) hyp(0) value(0.00)
#11 ptime(0.029394s) STM(10) WM(1) hyp(1) value(0.00)
#12 ptime(0.042664s) STM(10) WM(2) hyp(1) value(0.00)
#13 ptime(0.030348s) STM(10) WM(3) hyp(1) value(0.00)
#14 ptime(0.041404s) STM(10) WM(4) hyp(2) value(0.00)
#15 ptime(0.043788s) STM(10) WM(5) hyp(5) value(0.00)
#16 ptime(0.027905s) STM(10) WM(6) hyp(0) value(0.00)
#17 ptime(0.028283s) STM(10) WM(7) hyp(0) value(0.00)
#18 ptime(0.028261s) STM(10) WM(8) hyp(0) value(0.00)
#19 ptime(0.028510s) STM(10) WM(9) hyp(0) value(0.00)
#20 ptime(0.043865s) STM(10) WM(10) hyp(5) value(0.00)
#21 ptime(0.029427s) STM(10) WM(11) hyp(1) value(0.00)
#22 ptime(0.042447s) STM(10) WM(12) hyp(5) value(0.00)
#23 ptime(0.028039s) STM(10) WM(13) hyp(4) value(0.00)
#24 ptime(0.027994s) STM(10) WM(14) hyp(6) value(0.00)
#25 ptime(0.027949s) STM(10) WM(15) hyp(0) value(0.00)
#26 ptime(0.035269s) STM(10) WM(16) hyp(11) value(0.00)
#27 ptime(0.038687s) STM(10) WM(17) hyp(11) value(0.00)
#28 ptime(0.039652s) STM(10) WM(18) hyp(7) value(0.00)
#29 ptime(0.043627s) STM(10) WM(19) hyp(15) value(0.00)
#30 ptime(0.045455s) STM(10) WM(20) hyp(12) value(0.00)
#31 ptime(0.038969s) STM(10) WM(21) hyp(1) value(0.00)
#32 ptime(0.037878s) STM(10) WM(22) hyp(4) value(0.00)
#33 ptime(0.041689s) STM(10) WM(23) hyp(2) value(0.00)
#34 ptime(0.049338s) STM(10) WM(24) hyp(1) value(0.00)
#35 ptime(0.044474s) STM(10) WM(25) hyp(14) value(0.00)
#36 ptime(0.048785s) STM(10) WM(26) hyp(7) value(0.00)
#37 ptime(0.032092s) STM(10) WM(27) hyp(15) value(0.00)
#38 ptime(0.038900s) STM(10) WM(28) hyp(14) value(0.00)
#39 ptime(0.039281s) STM(10) WM(29) hyp(13) value(0.00)
#40 ptime(0.034810s) STM(10) WM(30) hyp(0) value(0.00)
#41 ptime(0.040739s) STM(10) WM(31) hyp(2) value(0.13) *LOOP 41->2*
#42 ptime(0.029568s) STM(10) WM(32) hyp(3) value(0.17) *LOOP 42->3*
#43 ptime(0.039620s) STM(10) WM(33) hyp(4) value(0.21) *LOOP 43->4*
#44 ptime(0.037922s) STM(10) WM(34) hyp(4) value(0.22) *LOOP 44->4*
#45 ptime(0.039963s) STM(10) WM(35) hyp(6) value(0.25) *LOOP 45->6*
#46 ptime(0.027503s) STM(10) WM(36) hyp(0) value(0.00)
#47 ptime(0.038336s) STM(10) WM(37) hyp(7) value(0.27) *LOOP 47->7*
#48 ptime(0.030060s) STM(10) WM(38) hyp(9) value(0.29) *LOOP 48->9*
#49 ptime(0.042762s) STM(10) WM(39) hyp(10) value(0.30) *LOOP 49->10*
#50 ptime(0.039354s) STM(10) WM(40) hyp(11) value(0.32) *LOOP 50->11*
#51 ptime(0.040921s) STM(10) WM(41) hyp(11) value(0.40) *LOOP 51->11*
#52 ptime(0.030265s) STM(10) WM(42) hyp(13) value(0.46) *LOOP 52->13*
#53 ptime(0.030925s) STM(10) WM(43) hyp(14) value(0.52) *LOOP 53->14*
#54 ptime(0.034514s) STM(10) WM(44) hyp(14) value(0.60) *LOOP 54->14*
#55 ptime(0.040315s) STM(10) WM(45) hyp(15) value(0.59) *LOOP 55->15*
#56 ptime(0.022376s) STM(10) WM(46) hyp(0) value(0.00)
#57 ptime(0.036058s) STM(10) WM(47) hyp(0) value(0.00)
#58 ptime(0.023427s) STM(10) WM(48) hyp(0) value(0.00)
#59 ptime(0.027829s) STM(10) WM(49) hyp(0) value(0.00)
#60 ptime(0.031508s) STM(10) WM(50) hyp(15) value(0.43) *LOOP 60->15*
#61 ptime(0.032047s) STM(10) WM(51) hyp(21) value(0.37) *LOOP 61->21*
#62 ptime(0.035494s) STM(10) WM(52) hyp(22) value(0.37) *LOOP 62->22*
#63 ptime(0.033199s) STM(10) WM(53) hyp(23) value(0.43) *LOOP 63->23*
#64 ptime(0.029322s) STM(10) WM(54) hyp(24) value(0.55) *LOOP 64->24*
#65 ptime(0.033770s) STM(10) WM(55) hyp(0) value(0.00)
#66 ptime(0.034588s) STM(10) WM(56) hyp(26) value(0.49) *LOOP 66->26*
#67 ptime(0.044351s) STM(10) WM(57) hyp(27) value(0.48) *LOOP 67->27*
#68 ptime(0.049305s) STM(10) WM(58) hyp(28) value(0.48) *LOOP 68->28*
#69 ptime(0.038375s) STM(10) WM(59) hyp(30) value(0.49) *LOOP 69->30*
#70 ptime(0.038834s) STM(10) WM(60) hyp(31) value(0.47) *LOOP 70->31*
#71 ptime(0.037154s) STM(10) WM(61) hyp(32) value(0.45) *LOOP 71->32*
#72 ptime(0.042587s) STM(10) WM(62) hyp(33) value(0.48) *LOOP 72->33*
#73 ptime(0.047081s) STM(10) WM(63) hyp(34) value(0.44) *LOOP 73->34*
#74 ptime(0.048294s) STM(10) WM(64) hyp(35) value(0.45) *LOOP 74->35*
#75 ptime(0.034725s) STM(10) WM(65) hyp(36) value(0.52) *LOOP 75->36*
#76 ptime(0.042964s) STM(10) WM(66) hyp(37) value(0.68) *LOOP 76->37*
#77 ptime(0.037979s) STM(10) WM(67) hyp(38) value(0.79) *LOOP 77->38*
#78 ptime(0.054263s) STM(10) WM(68) hyp(39) value(0.83) *LOOP 78->39*
#79 ptime(0.027939s) STM(10) WM(69) hyp(39) value(0.82) *LOOP 79->39*
#80 ptime(0.023227s) STM(10) WM(70) hyp(0) value(0.00)
#81 ptime(0.035671s) STM(10) WM(71) hyp(41) value(0.78) *LOOP 81->41*
#82 ptime(0.032199s) STM(10) WM(72) hyp(42) value(0.77) *LOOP 82->42*
#83 ptime(0.037945s) STM(10) WM(73) hyp(3) value(0.79) *LOOP 83->3*
#84 ptime(0.044736s) STM(10) WM(74) hyp(4) value(0.77) *LOOP 84->4*
Processing images completed. Loop closures found = 37
Generated graph "Graph.dot", viewable with Graphiz using "neato -Tpdf Graph.dot -o out.pdf"
Saving Long-Term Memory to "rtabmap.db"... The OpenCV version is the one from ZED sdk, but it should be okay with the standard OpenCV binaries. cheers, |
Thank you Mathieu. I noticed that the cmake file used for this bow example
is quite different from the cmake file from the Cplusplus Loop Closure
Detection webpage from 2015 here:
https://github.com/introlab/rtabmap/wiki/Cplusplus-Loop-Closure-Detection
I will try to work with this BOW example you have referred to here in your
response. I will also install the other dependencies you have which I do
not yet have.
Thank you.
…On Thu, Jun 8, 2017 at 5:10 PM, matlabbe ***@***.***> wrote:
Hi,
there is my cmake status on Windows 10 / Visual Studio 2015:
C:\workspace\rtabmap\build>cmake -G"Visual Studio 14 2015 Win64" ..
-- The C compiler identification is MSVC 19.0.23918.0
-- The CXX compiler identification is MSVC 19.0.23918.0
-- Check for working C compiler using: Visual Studio 14 2015 Win64
-- Check for working C compiler using: Visual Studio 14 2015 Win64 -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler using: Visual Studio 14 2015 Win64
-- Check for working CXX compiler using: Visual Studio 14 2015 Win64 -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found eigen: C:/Program Files/Eigen/include/eigen3
-- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS)
-- Found Flann: C:/Program Files/flann/lib/flann_cpp_s.lib
-- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS)
-- Found qhull: C:/Program Files/qhull/lib/qhullstatic.lib
-- Found PCL_COMMON: C:/Program Files/PCL/lib/pcl_common_release.lib
-- Found PCL_OCTREE: C:/Program Files/PCL/lib/pcl_octree_release.lib
-- Found PCL_IO: C:/Program Files/PCL/lib/pcl_io_release.lib
-- Found PCL_KDTREE: C:/Program Files/PCL/lib/pcl_kdtree_release.lib
-- Found PCL_SEARCH: C:/Program Files/PCL/lib/pcl_search_release.lib
-- Found PCL_SAMPLE_CONSENSUS: C:/Program Files/PCL/lib/pcl_sample_consensus_release.lib
-- Found PCL_FILTERS: C:/Program Files/PCL/lib/pcl_filters_release.lib
-- Found PCL_2D: C:/Program Files/PCL/include/pcl-1.8
-- Found PCL_GEOMETRY: C:/Program Files/PCL/include/pcl-1.8
-- Found PCL_FEATURES: C:/Program Files/PCL/lib/pcl_features_release.lib
-- Found PCL_ML: C:/Program Files/PCL/lib/pcl_ml_release.lib
-- Found PCL_SEGMENTATION: C:/Program Files/PCL/lib/pcl_segmentation_release.lib
-- Found PCL_VISUALIZATION: C:/Program Files/PCL/lib/pcl_visualization_release.lib
-- Found PCL_SURFACE: C:/Program Files/PCL/lib/pcl_surface_release.lib
-- Found PCL_REGISTRATION: C:/Program Files/PCL/lib/pcl_registration_release.lib
-- Found PCL_KEYPOINTS: C:/Program Files/PCL/lib/pcl_keypoints_release.lib
-- Found PCL_TRACKING: C:/Program Files/PCL/lib/pcl_tracking_release.lib
-- Found PCL_RECOGNITION: C:/Program Files/PCL/lib/pcl_recognition_release.lib
-- Found PCL_STEREO: C:/Program Files/PCL/lib/pcl_stereo_release.lib
-- Found PCL_OUTOFCORE: C:/Program Files/PCL/lib/pcl_outofcore_release.lib
-- Found PCL_PEOPLE: C:/Program Files/PCL/lib/pcl_people_release.lib
-- Try OpenMP C flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [/openmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: /openmp
-- Found OpenMP
-- Found OpenCV: C:/Program Files (x86)/ZED SDK/dependencies/opencv_3.1.0/include;C:/Program Files (x86)/ZED SDK/dependencies/opencv_3.1.0/include/opencv
-- Found PCL: C:/Program Files/PCL/include/pcl-1.8;C:/Program Files/Eigen/include/eigen3;C:/boost_1_61_0;C:/Program Files/OpenNI2/Include;C:/Program Files (x86)/Intel/RSSDK/include;C:/Program Files/VTK/include/vtk-6.3;C:/Program Files/flann/include;C:/Program Files/qhull/include
-- Found ZLIB: C:/Program Files/zlib/include
-- Found freenect2: C:/workspace/libfreenect2/build/install/include
-- Found OpenNI2: C:/Program Files/OpenNI2/Include
-- Found CSPARSE: C:/Program Files/g2o/include/EXTERNAL/csparse
-- Found g2o: C:/Program Files/g2o/include;C:/Program Files/g2o/include/EXTERNAL/csparse
-- GTSAM include directory: C:/Program Files/GTSAM/CMake/../include;C:/Program Files/GTSAM/include/gtsam/3rdparty/Eigen/
-- Found FlyCapture2: C:/Program Files/Point Grey Research/FlyCapture2/include;C:/Program Files/Point Grey Research/Triclops Stereo Vision SDK/include
-- Found cvsba: C:/Program Files/cvsba/include
-- Found ZED sdk: C:\Program Files (x86)\ZED SDK\include
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0 (found version "8.0")
-- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/include
-- Found RealSense: C:/workspace/librealsense/include
-- Found octomap: C:/Program Files/octomap-distribution/include
-- Found CPUTSDF: C:/Program Files/cpu_tsdf/include
-- --------------------------------------------
-- Info :
-- Version : 0.12.5
-- CMAKE_INSTALL_PREFIX = C:/Program Files/RTABMap
-- CMAKE_BUILD_TYPE =
-- CMAKE_INSTALL_LIBDIR = lib
-- BUILD_APP = ON
-- BUILD_TOOLS = ON
-- BUILD_EXAMPLES = ON
-- CMAKE_CXX_FLAGS = /DWIN32 /D_WINDOWS /W3 /GR /EHsc /openmp
-- With OpenCV 3 xfeatures2d module (SIFT/SURF/BRIEF/FREAK) = YES (License: Non commercial)
-- With Freenect = NO (libfreenect not found)
-- With OpenNI2 = YES (License: Apache v2)
-- With Freenect2 = YES (License: Apache v2 and/or GPLv2)
-- With dc1394 = NO (dc1394 not found)
-- With FlyCapture2/Triclops = YES
-- With TORO = YES (License: Creative Commons [Attribution-NonCommercial-ShareAlike])
-- With g2o = YES (License: BSD)
-- With GTSAM = YES (License: BSD)
-- With VERTIGO = YES (License: GPLv3)
-- With cvsba = YES (License: GPLv2)
-- With ZED = YES (With CUDA)
-- With RealSense = YES (License: Apache-2)
-- With RealSenseSlam = NO (WITH_REALSENSE_SLAM=OFF)
-- With OCTOMAP = YES (License: BSD)
-- With CPUTSDF = YES (License: BSD)
-- With Qt5 = YES (License: Open Source or Commercial)
-- --------------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: C:/workspace/rtabmap/build
C:\workspace\rtabmap\build>cmake --version
cmake version 3.3.0
CMake suite maintained and supported by Kitware (kitware.com/cmake).
Then testing the C++ loop closure example
<https://github.com/introlab/rtabmap/wiki/Cplusplus-Loop-Closure-Detection>
built by default (rtabmap-bow_mapping.exe
<https://github.com/introlab/rtabmap/blob/master/examples/BOWMapping/main.cpp>
):
C:\workspace\rtabmap\bin>rtabmap-bow_mapping.exe data/samples
Processing images... from directory "data/samples"
#1 ptime(0.212420s) STM(1) WM(0) hyp(0) value(0.00)
#2 ptime(0.037060s) STM(2) WM(0) hyp(0) value(0.00)
#3 ptime(0.039333s) STM(3) WM(0) hyp(0) value(0.00)
#4 ptime(0.028221s) STM(4) WM(0) hyp(0) value(0.00)
#5 ptime(0.027663s) STM(5) WM(0) hyp(0) value(0.00)
#6 ptime(0.029803s) STM(6) WM(0) hyp(0) value(0.00)
#7 ptime(0.041403s) STM(7) WM(0) hyp(0) value(0.00)
#8 ptime(0.029140s) STM(8) WM(0) hyp(0) value(0.00)
#9 ptime(0.026811s) STM(9) WM(0) hyp(0) value(0.00)
#10 ptime(0.028112s) STM(10) WM(0) hyp(0) value(0.00)
#11 ptime(0.029394s) STM(10) WM(1) hyp(1) value(0.00)
#12 ptime(0.042664s) STM(10) WM(2) hyp(1) value(0.00)
#13 ptime(0.030348s) STM(10) WM(3) hyp(1) value(0.00)
#14 ptime(0.041404s) STM(10) WM(4) hyp(2) value(0.00)
#15 ptime(0.043788s) STM(10) WM(5) hyp(5) value(0.00)
#16 ptime(0.027905s) STM(10) WM(6) hyp(0) value(0.00)
#17 ptime(0.028283s) STM(10) WM(7) hyp(0) value(0.00)
#18 ptime(0.028261s) STM(10) WM(8) hyp(0) value(0.00)
#19 ptime(0.028510s) STM(10) WM(9) hyp(0) value(0.00)
#20 ptime(0.043865s) STM(10) WM(10) hyp(5) value(0.00)
#21 ptime(0.029427s) STM(10) WM(11) hyp(1) value(0.00)
#22 ptime(0.042447s) STM(10) WM(12) hyp(5) value(0.00)
#23 ptime(0.028039s) STM(10) WM(13) hyp(4) value(0.00)
#24 ptime(0.027994s) STM(10) WM(14) hyp(6) value(0.00)
#25 ptime(0.027949s) STM(10) WM(15) hyp(0) value(0.00)
#26 ptime(0.035269s) STM(10) WM(16) hyp(11) value(0.00)
#27 ptime(0.038687s) STM(10) WM(17) hyp(11) value(0.00)
#28 ptime(0.039652s) STM(10) WM(18) hyp(7) value(0.00)
#29 ptime(0.043627s) STM(10) WM(19) hyp(15) value(0.00)
#30 ptime(0.045455s) STM(10) WM(20) hyp(12) value(0.00)
#31 ptime(0.038969s) STM(10) WM(21) hyp(1) value(0.00)
#32 ptime(0.037878s) STM(10) WM(22) hyp(4) value(0.00)
#33 ptime(0.041689s) STM(10) WM(23) hyp(2) value(0.00)
#34 ptime(0.049338s) STM(10) WM(24) hyp(1) value(0.00)
#35 ptime(0.044474s) STM(10) WM(25) hyp(14) value(0.00)
#36 ptime(0.048785s) STM(10) WM(26) hyp(7) value(0.00)
#37 ptime(0.032092s) STM(10) WM(27) hyp(15) value(0.00)
#38 ptime(0.038900s) STM(10) WM(28) hyp(14) value(0.00)
#39 ptime(0.039281s) STM(10) WM(29) hyp(13) value(0.00)
#40 ptime(0.034810s) STM(10) WM(30) hyp(0) value(0.00)
#41 ptime(0.040739s) STM(10) WM(31) hyp(2) value(0.13) *LOOP 41->2*
#42 ptime(0.029568s) STM(10) WM(32) hyp(3) value(0.17) *LOOP 42->3*
#43 ptime(0.039620s) STM(10) WM(33) hyp(4) value(0.21) *LOOP 43->4*
#44 ptime(0.037922s) STM(10) WM(34) hyp(4) value(0.22) *LOOP 44->4*
#45 ptime(0.039963s) STM(10) WM(35) hyp(6) value(0.25) *LOOP 45->6*
#46 ptime(0.027503s) STM(10) WM(36) hyp(0) value(0.00)
#47 ptime(0.038336s) STM(10) WM(37) hyp(7) value(0.27) *LOOP 47->7*
#48 ptime(0.030060s) STM(10) WM(38) hyp(9) value(0.29) *LOOP 48->9*
#49 ptime(0.042762s) STM(10) WM(39) hyp(10) value(0.30) *LOOP 49->10*
#50 ptime(0.039354s) STM(10) WM(40) hyp(11) value(0.32) *LOOP 50->11*
#51 ptime(0.040921s) STM(10) WM(41) hyp(11) value(0.40) *LOOP 51->11*
#52 ptime(0.030265s) STM(10) WM(42) hyp(13) value(0.46) *LOOP 52->13*
#53 ptime(0.030925s) STM(10) WM(43) hyp(14) value(0.52) *LOOP 53->14*
#54 ptime(0.034514s) STM(10) WM(44) hyp(14) value(0.60) *LOOP 54->14*
#55 ptime(0.040315s) STM(10) WM(45) hyp(15) value(0.59) *LOOP 55->15*
#56 ptime(0.022376s) STM(10) WM(46) hyp(0) value(0.00)
#57 ptime(0.036058s) STM(10) WM(47) hyp(0) value(0.00)
#58 ptime(0.023427s) STM(10) WM(48) hyp(0) value(0.00)
#59 ptime(0.027829s) STM(10) WM(49) hyp(0) value(0.00)
#60 ptime(0.031508s) STM(10) WM(50) hyp(15) value(0.43) *LOOP 60->15*
#61 ptime(0.032047s) STM(10) WM(51) hyp(21) value(0.37) *LOOP 61->21*
#62 ptime(0.035494s) STM(10) WM(52) hyp(22) value(0.37) *LOOP 62->22*
#63 ptime(0.033199s) STM(10) WM(53) hyp(23) value(0.43) *LOOP 63->23*
#64 ptime(0.029322s) STM(10) WM(54) hyp(24) value(0.55) *LOOP 64->24*
#65 ptime(0.033770s) STM(10) WM(55) hyp(0) value(0.00)
#66 ptime(0.034588s) STM(10) WM(56) hyp(26) value(0.49) *LOOP 66->26*
#67 ptime(0.044351s) STM(10) WM(57) hyp(27) value(0.48) *LOOP 67->27*
#68 ptime(0.049305s) STM(10) WM(58) hyp(28) value(0.48) *LOOP 68->28*
#69 ptime(0.038375s) STM(10) WM(59) hyp(30) value(0.49) *LOOP 69->30*
#70 ptime(0.038834s) STM(10) WM(60) hyp(31) value(0.47) *LOOP 70->31*
#71 ptime(0.037154s) STM(10) WM(61) hyp(32) value(0.45) *LOOP 71->32*
#72 ptime(0.042587s) STM(10) WM(62) hyp(33) value(0.48) *LOOP 72->33*
#73 ptime(0.047081s) STM(10) WM(63) hyp(34) value(0.44) *LOOP 73->34*
#74 ptime(0.048294s) STM(10) WM(64) hyp(35) value(0.45) *LOOP 74->35*
#75 ptime(0.034725s) STM(10) WM(65) hyp(36) value(0.52) *LOOP 75->36*
#76 ptime(0.042964s) STM(10) WM(66) hyp(37) value(0.68) *LOOP 76->37*
#77 ptime(0.037979s) STM(10) WM(67) hyp(38) value(0.79) *LOOP 77->38*
#78 ptime(0.054263s) STM(10) WM(68) hyp(39) value(0.83) *LOOP 78->39*
#79 ptime(0.027939s) STM(10) WM(69) hyp(39) value(0.82) *LOOP 79->39*
#80 ptime(0.023227s) STM(10) WM(70) hyp(0) value(0.00)
#81 ptime(0.035671s) STM(10) WM(71) hyp(41) value(0.78) *LOOP 81->41*
#82 ptime(0.032199s) STM(10) WM(72) hyp(42) value(0.77) *LOOP 82->42*
#83 ptime(0.037945s) STM(10) WM(73) hyp(3) value(0.79) *LOOP 83->3*
#84 ptime(0.044736s) STM(10) WM(74) hyp(4) value(0.77) *LOOP 84->4*
Processing images completed. Loop closures found = 37
Generated graph "Graph.dot", viewable with Graphiz using "neato -Tpdf Graph.dot -o out.pdf"
Saving Long-Term Memory to "rtabmap.db"...
The OpenCV version is the one from ZED sdk, but it should be okay with the
standard OpenCV binaries.
cheers,
Mathieu
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#205 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AJsMvxCjVxE1p1lcvxZNqodM3Uqo3OMSks5sCGNggaJpZM4NyEs9>
.
|
Mathieu,
I was able to compile and run with the cmake file from the 2016 BOW example
and produce the same output that you have.
However, I had to delete some of the library linker input dependencies that
it tried to include even though I did not have them installed.
It seems there is something wrong with the cmake when the dependencies are
not found. You can see what I mean below by taking a look at the additional
dependencies added to the visual studio project. Starting with zlib.
Thank you for your help.
kernel32.lib
user32.lib
gdi32.lib
winspool.lib
shell32.lib
ole32.lib
oleaut32.lib
uuid.lib
comdlg32.lib
advapi32.lib
C:\Program Files\RTABMap\lib\rtabmap_core.lib
C:\Program Files\RTABMap\lib\rtabmap_utilite.lib
C:\Program Files\RTABMap\lib\rtabmap_gui.lib
C:\Program
Files/zlib/lib/zlib.lib.lib
Files/g2o/lib/g2o_core_d.lib.lib
Files/g2o/lib/g2o_core.lib.lib
Files/g2o/lib/g2o_types_slam2d_d.lib.lib
Files/g2o/lib/g2o_types_slam2d.lib.lib
Files/g2o/lib/g2o_types_slam3d_d.lib.lib
Files/g2o/lib/g2o_types_slam3d.lib.lib
Files/g2o/lib/g2o_types_sba_d.lib.lib
Files/g2o/lib/g2o_types_sba.lib.lib
Files/g2o/lib/g2o_stuff_d.lib.lib
Files/g2o/lib/g2o_stuff.lib.lib
Files/g2o/lib/g2o_solver_csparse_d.lib.lib
Files/g2o/lib/g2o_solver_csparse.lib.lib
Files/g2o/lib/g2o_csparse_extension_d.lib.lib
Files/g2o/lib/g2o_csparse_extension.lib.lib
Files/g2o/lib/g2o_ext_csparse.lib.lib
Files/NVIDIA.lib
GPU.lib
Computing.lib
Toolkit/CUDA/v8.0/lib/x64/OpenCL.lib.lib
C:\workspace\libfreenect2\build\install\lib\freenect2.lib
Files/OpenNI2/Lib/OpenNI2.lib.lib
Files/Point.lib
Grey.lib
Research/FlyCapture2/lib64/FlyCapture2_v100.lib.lib
Research/Triclops.lib
Stereo.lib
Vision.lib
SDK/lib64/triclops_v100.lib.lib
SDK/lib64/flycapture2bridge_v100.lib.lib
SDK/lib64/pnmutils_v100.lib.lib
C:\workspace\librealsense\bin\x64\realsense.lib
Files/octomap-distribution/lib/octomap.lib.lib
Files/octomap-distribution/lib/octomath.lib.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_shape320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_stitching320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_superres320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_videostab320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_viz320d.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_system-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_filesystem-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_thread-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_date_time-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_iostreams-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_serialization-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_chrono-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_atomic-vc140-mt-gd-1_61.lib
C:\Program Files\PCL
1.8.0\3rdParty\Boost\lib\libboost_regex-vc140-mt-gd-1_61.lib
C:\Program Files\PCL 1.8.0\lib\pcl_common_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_octree_debug.lib
C:\Program Files\OpenNI\Lib64\openNI64.lib
C:\Program Files\OpenNI2\Lib\OpenNI2.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkalglib-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkChartsCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonColor-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonDataModel-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonMath-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtksys-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonMisc-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonSystem-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkCommonTransforms-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInfovisCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersExtraction-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkCommonExecutionModel-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersGeneral-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkCommonComputationalGeometry-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersStatistics-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingFourier-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingContext2D-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersGeometry-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersSources-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingFreeType-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkfreetype-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkzlib-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkDICOMParser-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkDomainsChemistry-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOXML-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOGeometry-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOXMLParser-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkexpat-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkexoIIc-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkNetCDF-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkNetCDF_cxx-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkhdf5_hl-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkhdf5-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersAMR-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkParallelCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOLegacy-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersFlowPaths-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersGeneric-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersHybrid-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingSources-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersHyperTree-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersImaging-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingGeneral-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersModeling-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersParallel-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkFiltersParallelImaging-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkFiltersProgrammable-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersSelection-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersSMP-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersTexture-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkFiltersVerdict-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkverdict-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkGeovisCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInfovisLayout-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingHybrid-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOImage-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkmetaio-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkjpeg-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkpng-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtktiff-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInteractionStyle-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInteractionWidgets-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkRenderingAnnotation-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingColor-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingVolume-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkViewsCore-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkproj4-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkgl2ps-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingMath-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkImagingMorphological-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingStatistics-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkImagingStencil-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkInteractionImage-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOAMR-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOEnSight-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOExodus-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOExport-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingGL2PS-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkRenderingContextOpenGL-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingOpenGL-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingLabel-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOImport-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOInfovis-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtklibxml2-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOLSDyna-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOMINC-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOMovie-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkoggtheora-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIONetCDF-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOParallel-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkjsoncpp-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOParallelXML-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOPLY-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOSQL-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtksqlite-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkIOVideo-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingImage-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingLIC-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkRenderingLOD-7.0-gd.lib
C:\Program Files\PCL
1.8.0\3rdParty\VTK\lib\vtkRenderingVolumeOpenGL-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkViewsContext2D-7.0-gd.lib
C:\Program Files\PCL 1.8.0\3rdParty\VTK\lib\vtkViewsInfovis-7.0-gd.lib
C:\Program Files\PCL 1.8.0\lib\pcl_io_debug.lib
C:\Program Files\PCL 1.8.0\3rdParty\FLANN\lib\flann_cpp_s-gd.lib
C:\Program Files\PCL 1.8.0\lib\pcl_kdtree_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_search_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_sample_consensus_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_filters_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_features_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_ml_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_segmentation_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_visualization_debug.lib
C:\Program Files\PCL 1.8.0\3rdParty\Qhull\lib\qhullstatic_d.lib
C:\Program Files\PCL 1.8.0\lib\pcl_surface_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_registration_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_keypoints_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_tracking_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_recognition_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_stereo_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_outofcore_debug.lib
C:\Program Files\PCL 1.8.0\lib\pcl_people_debug.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_objdetect320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_calib3d320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_features2d320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_flann320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_highgui320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_ml320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_photo320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_video320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_videoio320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_imgcodecs320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_imgproc320d.lib
C:\Users\Adam\opencv\build\lib\Debug\opencv_core320d.lib
vfw32.lib
glu32.lib
opengl32.lib
comctl32.lib
wsock32.lib
ws2_32.lib
Psapi.lib
On Thu, Jun 8, 2017 at 5:54 PM, Adam Stevens <adamhensleystevens@gmail.com>
wrote:
… Thank you Mathieu. I noticed that the cmake file used for this bow
example is quite different from the cmake file from the Cplusplus Loop
Closure Detection webpage from 2015 here:
https://github.com/introlab/rtabmap/wiki/Cplusplus-Loop-Closure-Detection
I will try to work with this BOW example you have referred to here in your
response. I will also install the other dependencies you have which I do
not yet have.
Thank you.
On Thu, Jun 8, 2017 at 5:10 PM, matlabbe ***@***.***> wrote:
> Hi,
>
> there is my cmake status on Windows 10 / Visual Studio 2015:
>
> C:\workspace\rtabmap\build>cmake -G"Visual Studio 14 2015 Win64" ..
> -- The C compiler identification is MSVC 19.0.23918.0
> -- The CXX compiler identification is MSVC 19.0.23918.0
> -- Check for working C compiler using: Visual Studio 14 2015 Win64
> -- Check for working C compiler using: Visual Studio 14 2015 Win64 -- works
> -- Detecting C compiler ABI info
> -- Detecting C compiler ABI info - done
> -- Check for working CXX compiler using: Visual Studio 14 2015 Win64
> -- Check for working CXX compiler using: Visual Studio 14 2015 Win64 -- works
> -- Detecting CXX compiler ABI info
> -- Detecting CXX compiler ABI info - done
> -- Detecting CXX compile features
> -- Detecting CXX compile features - done
> -- Found eigen: C:/Program Files/Eigen/include/eigen3
> -- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS)
> -- Found Flann: C:/Program Files/flann/lib/flann_cpp_s.lib
> -- Could NOT find openni (missing: OPENNI_LIBRARY OPENNI_INCLUDE_DIRS)
> -- Found qhull: C:/Program Files/qhull/lib/qhullstatic.lib
> -- Found PCL_COMMON: C:/Program Files/PCL/lib/pcl_common_release.lib
> -- Found PCL_OCTREE: C:/Program Files/PCL/lib/pcl_octree_release.lib
> -- Found PCL_IO: C:/Program Files/PCL/lib/pcl_io_release.lib
> -- Found PCL_KDTREE: C:/Program Files/PCL/lib/pcl_kdtree_release.lib
> -- Found PCL_SEARCH: C:/Program Files/PCL/lib/pcl_search_release.lib
> -- Found PCL_SAMPLE_CONSENSUS: C:/Program Files/PCL/lib/pcl_sample_consensus_release.lib
> -- Found PCL_FILTERS: C:/Program Files/PCL/lib/pcl_filters_release.lib
> -- Found PCL_2D: C:/Program Files/PCL/include/pcl-1.8
> -- Found PCL_GEOMETRY: C:/Program Files/PCL/include/pcl-1.8
> -- Found PCL_FEATURES: C:/Program Files/PCL/lib/pcl_features_release.lib
> -- Found PCL_ML: C:/Program Files/PCL/lib/pcl_ml_release.lib
> -- Found PCL_SEGMENTATION: C:/Program Files/PCL/lib/pcl_segmentation_release.lib
> -- Found PCL_VISUALIZATION: C:/Program Files/PCL/lib/pcl_visualization_release.lib
> -- Found PCL_SURFACE: C:/Program Files/PCL/lib/pcl_surface_release.lib
> -- Found PCL_REGISTRATION: C:/Program Files/PCL/lib/pcl_registration_release.lib
> -- Found PCL_KEYPOINTS: C:/Program Files/PCL/lib/pcl_keypoints_release.lib
> -- Found PCL_TRACKING: C:/Program Files/PCL/lib/pcl_tracking_release.lib
> -- Found PCL_RECOGNITION: C:/Program Files/PCL/lib/pcl_recognition_release.lib
> -- Found PCL_STEREO: C:/Program Files/PCL/lib/pcl_stereo_release.lib
> -- Found PCL_OUTOFCORE: C:/Program Files/PCL/lib/pcl_outofcore_release.lib
> -- Found PCL_PEOPLE: C:/Program Files/PCL/lib/pcl_people_release.lib
> -- Try OpenMP C flag = [/openmp]
> -- Performing Test OpenMP_FLAG_DETECTED
> -- Performing Test OpenMP_FLAG_DETECTED - Success
> -- Try OpenMP CXX flag = [/openmp]
> -- Performing Test OpenMP_FLAG_DETECTED
> -- Performing Test OpenMP_FLAG_DETECTED - Success
> -- Found OpenMP: /openmp
> -- Found OpenMP
> -- Found OpenCV: C:/Program Files (x86)/ZED SDK/dependencies/opencv_3.1.0/include;C:/Program Files (x86)/ZED SDK/dependencies/opencv_3.1.0/include/opencv
> -- Found PCL: C:/Program Files/PCL/include/pcl-1.8;C:/Program Files/Eigen/include/eigen3;C:/boost_1_61_0;C:/Program Files/OpenNI2/Include;C:/Program Files (x86)/Intel/RSSDK/include;C:/Program Files/VTK/include/vtk-6.3;C:/Program Files/flann/include;C:/Program Files/qhull/include
> -- Found ZLIB: C:/Program Files/zlib/include
> -- Found freenect2: C:/workspace/libfreenect2/build/install/include
> -- Found OpenNI2: C:/Program Files/OpenNI2/Include
> -- Found CSPARSE: C:/Program Files/g2o/include/EXTERNAL/csparse
> -- Found g2o: C:/Program Files/g2o/include;C:/Program Files/g2o/include/EXTERNAL/csparse
> -- GTSAM include directory: C:/Program Files/GTSAM/CMake/../include;C:/Program Files/GTSAM/include/gtsam/3rdparty/Eigen/
> -- Found FlyCapture2: C:/Program Files/Point Grey Research/FlyCapture2/include;C:/Program Files/Point Grey Research/Triclops Stereo Vision SDK/include
> -- Found cvsba: C:/Program Files/cvsba/include
> -- Found ZED sdk: C:\Program Files (x86)\ZED SDK\include
> -- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0 (found version "8.0")
> -- Found CUDA: C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v8.0/include
> -- Found RealSense: C:/workspace/librealsense/include
> -- Found octomap: C:/Program Files/octomap-distribution/include
> -- Found CPUTSDF: C:/Program Files/cpu_tsdf/include
> -- --------------------------------------------
> -- Info :
> -- Version : 0.12.5
> -- CMAKE_INSTALL_PREFIX = C:/Program Files/RTABMap
> -- CMAKE_BUILD_TYPE =
> -- CMAKE_INSTALL_LIBDIR = lib
> -- BUILD_APP = ON
> -- BUILD_TOOLS = ON
> -- BUILD_EXAMPLES = ON
> -- CMAKE_CXX_FLAGS = /DWIN32 /D_WINDOWS /W3 /GR /EHsc /openmp
> -- With OpenCV 3 xfeatures2d module (SIFT/SURF/BRIEF/FREAK) = YES (License: Non commercial)
> -- With Freenect = NO (libfreenect not found)
> -- With OpenNI2 = YES (License: Apache v2)
> -- With Freenect2 = YES (License: Apache v2 and/or GPLv2)
> -- With dc1394 = NO (dc1394 not found)
> -- With FlyCapture2/Triclops = YES
> -- With TORO = YES (License: Creative Commons [Attribution-NonCommercial-ShareAlike])
> -- With g2o = YES (License: BSD)
> -- With GTSAM = YES (License: BSD)
> -- With VERTIGO = YES (License: GPLv3)
> -- With cvsba = YES (License: GPLv2)
> -- With ZED = YES (With CUDA)
> -- With RealSense = YES (License: Apache-2)
> -- With RealSenseSlam = NO (WITH_REALSENSE_SLAM=OFF)
> -- With OCTOMAP = YES (License: BSD)
> -- With CPUTSDF = YES (License: BSD)
> -- With Qt5 = YES (License: Open Source or Commercial)
> -- --------------------------------------------
> -- Configuring done
> -- Generating done
> -- Build files have been written to: C:/workspace/rtabmap/build
>
> C:\workspace\rtabmap\build>cmake --version
> cmake version 3.3.0
>
> CMake suite maintained and supported by Kitware (kitware.com/cmake).
>
> Then testing the C++ loop closure example
> <https://github.com/introlab/rtabmap/wiki/Cplusplus-Loop-Closure-Detection>
> built by default (rtabmap-bow_mapping.exe
> <https://github.com/introlab/rtabmap/blob/master/examples/BOWMapping/main.cpp>
> ):
>
> C:\workspace\rtabmap\bin>rtabmap-bow_mapping.exe data/samples
>
> Processing images... from directory "data/samples"
> #1 ptime(0.212420s) STM(1) WM(0) hyp(0) value(0.00)
> #2 ptime(0.037060s) STM(2) WM(0) hyp(0) value(0.00)
> #3 ptime(0.039333s) STM(3) WM(0) hyp(0) value(0.00)
> #4 ptime(0.028221s) STM(4) WM(0) hyp(0) value(0.00)
> #5 ptime(0.027663s) STM(5) WM(0) hyp(0) value(0.00)
> #6 ptime(0.029803s) STM(6) WM(0) hyp(0) value(0.00)
> #7 ptime(0.041403s) STM(7) WM(0) hyp(0) value(0.00)
> #8 ptime(0.029140s) STM(8) WM(0) hyp(0) value(0.00)
> #9 ptime(0.026811s) STM(9) WM(0) hyp(0) value(0.00)
> #10 ptime(0.028112s) STM(10) WM(0) hyp(0) value(0.00)
> #11 ptime(0.029394s) STM(10) WM(1) hyp(1) value(0.00)
> #12 ptime(0.042664s) STM(10) WM(2) hyp(1) value(0.00)
> #13 ptime(0.030348s) STM(10) WM(3) hyp(1) value(0.00)
> #14 ptime(0.041404s) STM(10) WM(4) hyp(2) value(0.00)
> #15 ptime(0.043788s) STM(10) WM(5) hyp(5) value(0.00)
> #16 ptime(0.027905s) STM(10) WM(6) hyp(0) value(0.00)
> #17 ptime(0.028283s) STM(10) WM(7) hyp(0) value(0.00)
> #18 ptime(0.028261s) STM(10) WM(8) hyp(0) value(0.00)
> #19 ptime(0.028510s) STM(10) WM(9) hyp(0) value(0.00)
> #20 ptime(0.043865s) STM(10) WM(10) hyp(5) value(0.00)
> #21 ptime(0.029427s) STM(10) WM(11) hyp(1) value(0.00)
> #22 ptime(0.042447s) STM(10) WM(12) hyp(5) value(0.00)
> #23 ptime(0.028039s) STM(10) WM(13) hyp(4) value(0.00)
> #24 ptime(0.027994s) STM(10) WM(14) hyp(6) value(0.00)
> #25 ptime(0.027949s) STM(10) WM(15) hyp(0) value(0.00)
> #26 ptime(0.035269s) STM(10) WM(16) hyp(11) value(0.00)
> #27 ptime(0.038687s) STM(10) WM(17) hyp(11) value(0.00)
> #28 ptime(0.039652s) STM(10) WM(18) hyp(7) value(0.00)
> #29 ptime(0.043627s) STM(10) WM(19) hyp(15) value(0.00)
> #30 ptime(0.045455s) STM(10) WM(20) hyp(12) value(0.00)
> #31 ptime(0.038969s) STM(10) WM(21) hyp(1) value(0.00)
> #32 ptime(0.037878s) STM(10) WM(22) hyp(4) value(0.00)
> #33 ptime(0.041689s) STM(10) WM(23) hyp(2) value(0.00)
> #34 ptime(0.049338s) STM(10) WM(24) hyp(1) value(0.00)
> #35 ptime(0.044474s) STM(10) WM(25) hyp(14) value(0.00)
> #36 ptime(0.048785s) STM(10) WM(26) hyp(7) value(0.00)
> #37 ptime(0.032092s) STM(10) WM(27) hyp(15) value(0.00)
> #38 ptime(0.038900s) STM(10) WM(28) hyp(14) value(0.00)
> #39 ptime(0.039281s) STM(10) WM(29) hyp(13) value(0.00)
> #40 ptime(0.034810s) STM(10) WM(30) hyp(0) value(0.00)
> #41 ptime(0.040739s) STM(10) WM(31) hyp(2) value(0.13) *LOOP 41->2*
> #42 ptime(0.029568s) STM(10) WM(32) hyp(3) value(0.17) *LOOP 42->3*
> #43 ptime(0.039620s) STM(10) WM(33) hyp(4) value(0.21) *LOOP 43->4*
> #44 ptime(0.037922s) STM(10) WM(34) hyp(4) value(0.22) *LOOP 44->4*
> #45 ptime(0.039963s) STM(10) WM(35) hyp(6) value(0.25) *LOOP 45->6*
> #46 ptime(0.027503s) STM(10) WM(36) hyp(0) value(0.00)
> #47 ptime(0.038336s) STM(10) WM(37) hyp(7) value(0.27) *LOOP 47->7*
> #48 ptime(0.030060s) STM(10) WM(38) hyp(9) value(0.29) *LOOP 48->9*
> #49 ptime(0.042762s) STM(10) WM(39) hyp(10) value(0.30) *LOOP 49->10*
> #50 ptime(0.039354s) STM(10) WM(40) hyp(11) value(0.32) *LOOP 50->11*
> #51 ptime(0.040921s) STM(10) WM(41) hyp(11) value(0.40) *LOOP 51->11*
> #52 ptime(0.030265s) STM(10) WM(42) hyp(13) value(0.46) *LOOP 52->13*
> #53 ptime(0.030925s) STM(10) WM(43) hyp(14) value(0.52) *LOOP 53->14*
> #54 ptime(0.034514s) STM(10) WM(44) hyp(14) value(0.60) *LOOP 54->14*
> #55 ptime(0.040315s) STM(10) WM(45) hyp(15) value(0.59) *LOOP 55->15*
> #56 ptime(0.022376s) STM(10) WM(46) hyp(0) value(0.00)
> #57 ptime(0.036058s) STM(10) WM(47) hyp(0) value(0.00)
> #58 ptime(0.023427s) STM(10) WM(48) hyp(0) value(0.00)
> #59 ptime(0.027829s) STM(10) WM(49) hyp(0) value(0.00)
> #60 ptime(0.031508s) STM(10) WM(50) hyp(15) value(0.43) *LOOP 60->15*
> #61 ptime(0.032047s) STM(10) WM(51) hyp(21) value(0.37) *LOOP 61->21*
> #62 ptime(0.035494s) STM(10) WM(52) hyp(22) value(0.37) *LOOP 62->22*
> #63 ptime(0.033199s) STM(10) WM(53) hyp(23) value(0.43) *LOOP 63->23*
> #64 ptime(0.029322s) STM(10) WM(54) hyp(24) value(0.55) *LOOP 64->24*
> #65 ptime(0.033770s) STM(10) WM(55) hyp(0) value(0.00)
> #66 ptime(0.034588s) STM(10) WM(56) hyp(26) value(0.49) *LOOP 66->26*
> #67 ptime(0.044351s) STM(10) WM(57) hyp(27) value(0.48) *LOOP 67->27*
> #68 ptime(0.049305s) STM(10) WM(58) hyp(28) value(0.48) *LOOP 68->28*
> #69 ptime(0.038375s) STM(10) WM(59) hyp(30) value(0.49) *LOOP 69->30*
> #70 ptime(0.038834s) STM(10) WM(60) hyp(31) value(0.47) *LOOP 70->31*
> #71 ptime(0.037154s) STM(10) WM(61) hyp(32) value(0.45) *LOOP 71->32*
> #72 ptime(0.042587s) STM(10) WM(62) hyp(33) value(0.48) *LOOP 72->33*
> #73 ptime(0.047081s) STM(10) WM(63) hyp(34) value(0.44) *LOOP 73->34*
> #74 ptime(0.048294s) STM(10) WM(64) hyp(35) value(0.45) *LOOP 74->35*
> #75 ptime(0.034725s) STM(10) WM(65) hyp(36) value(0.52) *LOOP 75->36*
> #76 ptime(0.042964s) STM(10) WM(66) hyp(37) value(0.68) *LOOP 76->37*
> #77 ptime(0.037979s) STM(10) WM(67) hyp(38) value(0.79) *LOOP 77->38*
> #78 ptime(0.054263s) STM(10) WM(68) hyp(39) value(0.83) *LOOP 78->39*
> #79 ptime(0.027939s) STM(10) WM(69) hyp(39) value(0.82) *LOOP 79->39*
> #80 ptime(0.023227s) STM(10) WM(70) hyp(0) value(0.00)
> #81 ptime(0.035671s) STM(10) WM(71) hyp(41) value(0.78) *LOOP 81->41*
> #82 ptime(0.032199s) STM(10) WM(72) hyp(42) value(0.77) *LOOP 82->42*
> #83 ptime(0.037945s) STM(10) WM(73) hyp(3) value(0.79) *LOOP 83->3*
> #84 ptime(0.044736s) STM(10) WM(74) hyp(4) value(0.77) *LOOP 84->4*
> Processing images completed. Loop closures found = 37
> Generated graph "Graph.dot", viewable with Graphiz using "neato -Tpdf Graph.dot -o out.pdf"
> Saving Long-Term Memory to "rtabmap.db"...
>
> The OpenCV version is the one from ZED sdk, but it should be okay with
> the standard OpenCV binaries.
>
> cheers,
> Mathieu
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#205 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AJsMvxCjVxE1p1lcvxZNqodM3Uqo3OMSks5sCGNggaJpZM4NyEs9>
> .
>
|
onecore\net\netprofiles\service\src\nsp\dll\namespaceserviceprovider.cpp(550)\nlansp_c.dll!00007FFB15FCD93D: (caller: 00007FFB3F24ACF6) LogHr(72) tid(793c) 8007277C
|
after read 3 pair of rgb/depth images, it crashes, but release mode is fine |
I installed RTABMAP with the windows binaries and am trying to run Loop closure C++ example at the bottom of the tutorials page. I am able to build the project successfully in Visual Studio 2015 however when I run it with the sample images provided I get an exception at the line:
rtabmap::CameraImages camera(path);
Unhandled exception at 0x00007FFCADE09E08 in example.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x00000041986FBF60.
Then I saw that camera is just a wrapper for cv::imread so I then tried reading the images in by the filenames manually.
Then I get a read access violation exception while executing:
parameters.insert(rtabmap::ParametersPair(rtabmap::Parameters::kRGBDEnabled(), "false"));
Is it because I am missing a .lib file?
When I generated the VS project with cmake the library linker additional dependencies did not turn out good, see screenshot below:
I did not think that this loop closure example used g20 and some other dependencies anyway so I removed them. Any idea on why these .lib linker dependencies got loaded like this by cmake?
So after removing these I just have the rtabmap .lib files and teh opencv lib files as shown below
It is with these settings that I get the exceptions I mention above. the 32.lib linker files look suspicious.
What is the easiest way to run a c++ rtabmap example on Windows? Thanks for any help.
The text was updated successfully, but these errors were encountered: