Comments (5)
There is only this line of log, it is impossible to judge
from openvslam-comments.
I just linked to the torch library in cmakelist, the code is not used, and commenting out the link to the torch library works fine
from openvslam-comments.
If possible, please provide detailed information on compilation and running, otherwise it is impossible to judge.
from openvslam-comments.
cmake -DUSE_PANGOLIN_VIEWER=ON -DUSE_SOCKET_PUBLISHER=OFF -DBUILD_TESTS=OFF ��]1;cmake�-- The CXX compiler identification is GNU 7.5.0
-- The C compiler identification is GNU 7.5.0
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
�[0mCMake Deprecation Warning at CMakeLists.txt:12 (cmake_policy):
The OLD behavior for policy CMP0074 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
�[0m
-- Build type: Release
-- ccache: Disabled
-- Address/Memory sanitizer: DISABLED
-- Architecture-aware optimization: DISABLED
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE
-- Found OpenMP_C: -fopenmp (found version "4.5")
-- Found OpenMP_CXX: -fopenmp (found version "4.5")
-- Found OpenMP: TRUE (found version "4.5")
-- Found Eigen3: /usr/local/include/eigen3 (Required is at least version "3.3")
-- Use OpenCV 4.6.0
-- Found CUDA: /usr/local/cuda (found version "11.3")
-- The CUDA compiler identification is NVIDIA 11.3.58
-- Detecting CUDA compiler ABI info
-- Detecting CUDA compiler ABI info - done
-- Check for working CUDA compiler: /usr/local/cuda/bin/nvcc - skipped
-- Detecting CUDA compile features
-- Detecting CUDA compile features - done
-- Caffe2: CUDA detected: 11.3
-- Caffe2: CUDA nvcc is: /usr/local/cuda/bin/nvcc
-- Caffe2: CUDA toolkit directory: /usr/local/cuda
-- Caffe2: Header version is: 11.3
-- Found CUDNN: /usr/local/cuda/lib64/libcudnn.so
-- Found cuDNN: v8.4.0 (include: /usr/local/cuda/include, library: /usr/local/cuda/lib64/libcudnn.so)
-- /usr/local/cuda/lib64/libnvrtc.so shorthash is 8aa72235
-- Autodetected CUDA architecture(s): 6.1 6.1 6.1 6.1
-- Added CUDA NVCC flags for: -gencode;arch=compute_61,code=sm_61
-- Found Torch: /zwj/pro/zwl/3rdparty/libtorch_cuda/lib/libtorch.so
-- Pytorch status:
-- libraries: torch;torch_library;/zwj/pro/zwl/3rdparty/libtorch_cuda/lib/libc10.so;/zwj/pro/zwl/3rdparty/libtorch_cuda/lib/libkineto.a;/usr/local/cuda/lib64/stubs/libcuda.so;/usr/local/cuda/lib64/libnvrtc.so;/usr/local/cuda/lib64/libnvToolsExt.so;/usr/local/cuda/lib64/libcudart.so;/zwj/pro/zwl/3rdparty/libtorch_cuda/lib/libc10_cuda.so
-- aruco: enabled (Found in /usr/include/opencv2)
-- Found OpenCV: /zwj/pro/03_third/opencv/build (found version "4.6.0") found components: opencv_calib3d opencv_core opencv_dnn opencv_features2d opencv_flann opencv_gapi opencv_highgui opencv_imgcodecs opencv_imgproc opencv_ml opencv_objdetect opencv_photo opencv_stitching opencv_video opencv_videoio opencv_alphamat opencv_aruco opencv_barcode opencv_bgsegm opencv_bioinspired opencv_ccalib opencv_datasets opencv_dnn_objdetect opencv_dnn_superres opencv_dpm opencv_face opencv_freetype opencv_fuzzy opencv_hdf opencv_hfs opencv_img_hash opencv_intensity_transform opencv_line_descriptor opencv_mcc opencv_optflow opencv_phase_unwrapping opencv_plot opencv_quality opencv_rapid opencv_reg opencv_rgbd opencv_saliency opencv_sfm opencv_shape opencv_stereo opencv_structured_light opencv_superres opencv_surface_matching opencv_text opencv_tracking opencv_videostab opencv_viz opencv_wechat_qrcode opencv_xfeatures2d opencv_ximgproc opencv_xobjdetect opencv_xphoto
-- Found SQLite3: /usr/include (found version "3.22.0")
�[33mCMake Warning (dev) at /usr/local/share/cmake-3.24/Modules/FindOpenGL.cmake:315 (message):
Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
available. Run "cmake --help-policy CMP0072" for policy details. Use the
cmake_policy command to set the policy and suppress this warning.
FindOpenGL found both a legacy GL library:
OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so
and GLVND libraries for OpenGL and GLX:
OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so
OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
/usr/local/share/cmake-3.24/Modules/CMakeFindDependencyMacro.cmake:47 (find_package)
/usr/local/lib/cmake/g2o/g2oConfig.cmake:4 (find_dependency)
src/stella_vslam/CMakeLists.txt:18 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
�[0m
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libOpenGL.so
-- Found CXSparse: /usr/include/suitesparse (found version "3.1.9")
-- Found AMD library: /usr/lib/x86_64-linux-gnu/libamd.so
-- Found AMD header in: /usr/include/suitesparse
-- Found CAMD library: /usr/lib/x86_64-linux-gnu/libcamd.so
-- Found CAMD header in: /usr/include/suitesparse
-- Found COLAMD library: /usr/lib/x86_64-linux-gnu/libcolamd.so
-- Found COLAMD header in: /usr/include/suitesparse
-- Found CCOLAMD library: /usr/lib/x86_64-linux-gnu/libccolamd.so
-- Found CCOLAMD header in: /usr/include/suitesparse
-- Found SuiteSparse_config library: /usr/lib/x86_64-linux-gnu/libsuitesparseconfig.so
-- Found SuiteSparse_config header in: /usr/include/suitesparse
-- Adding librt: /usr/lib/x86_64-linux-gnu/librt.so to SuiteSparse_config libraries (required on Linux & Unix [not OSX] if SuiteSparse is compiled with timing).
-- Found METIS library: /usr/lib/x86_64-linux-gnu/libmetis.so.
-- Found SuiteSparse: TRUE (found version "5.1.2")
-- OpenMP: DISABLED
-- SSE3 for ORB extraction: DISABLED
-- SSE for floating-point operation: DISABLED
-- BoW framework: FBoW (found in /usr/local/include)
-- trace level log: DISABLED
-- Determinism: DISABLED
-- Stack trace logger: DISABLED
-- Google Perftools: DISABLED
-- Viewer for examples: PangolinViewer
-- Configuring done
-- Generating done
make -j32��]1;make�[ 1%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/config.cc.o�[0m
[ 2%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/tracking_module.cc.o�[0m
[ 6%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/system.cc.o�[0m
[ 7%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/camera/base.cc.o�[0m
[ 3%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/mapping_module.cc.o�[0m
[ 4%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/global_optimization_module.cc.o�[0m
[ 5%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/camera/perspective.cc.o�[0m
[ 8%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/camera/radial_division.cc.o�[0m
[ 18%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/map_database.cc.o�[0m
[ 19%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/bow_database.cc.o�[0m
[ 9%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/frame.cc.o�[0m
[ 10%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/camera/fisheye.cc.o�[0m
[ 11%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/camera_database.cc.o�[0m
[ 12%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/landmark.cc.o�[0m
[ 13%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/common.cc.o�[0m
[ 16%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/bow_vocabulary.cc.o�[0m
[ 16%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/frame_statistics.cc.o�[0m
[ 17%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/keyframe.cc.o�[0m
[ 20%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/feature/orb_extractor.cc.o�[0m
[ 21%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/feature/orb_impl.cc.o�[0m
[ 31%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/io/trajectory_io.cc.o�[0m
[ 32%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/feature/orb_extractor_node.cc.o�[0m
[ 33%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/marker.cc.o�[0m
[ 34%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/camera/equirectangular.cc.o�[0m
[ 22%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/initialize/base.cc.o�[0m
[ 23%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/initialize/perspective.cc.o�[0m
[ 24%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/feature/orb_params.cc.o�[0m
[ 25%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/orb_params_database.cc.o�[0m
[ 26%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/graph_node.cc.o�[0m
[ 27%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/io/map_database_io_msgpack.cc.o�[0m
[ 30%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/data/marker2d.cc.o�[0m
[ 30%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/initialize/bearing_vector.cc.o�[0m
[ 35%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/io/map_database_io_sqlite3.cc.o�[0m
[ 36%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/marker_detector/base.cc.o�[0m
[ 37%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/marker_detector/aruco.cc.o�[0m
[ 38%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/marker_model/aruco.cc.o�[0m
[ 39%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/marker_model/base.cc.o�[0m
[ 40%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/match/area.cc.o�[0m
[ 41%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/match/bow_tree.cc.o�[0m
[ 43%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/match/fuse.cc.o�[0m
[ 44%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/match/projection.cc.o�[0m
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/global_optimization_module.cc:�[m�[K In member function '�[01m�[Kstella_vslam::module::keyframe_Sim3_pairs_t stella_vslam::global_optimization_module::get_Sim3s_after_loop_correction(const Mat44_t&, const g2o::Sim3&, const std::vector<std::shared_ptr<stella_vslam::data::keyframe> >&) const�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/global_optimization_module.cc:336:26:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
if(�[01;35m�[Kneighbor->id_ <= load_map_max_id�[m�[K){
�[01;35m�[K~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/global_optimization_module.cc:�[m�[K In member function '�[01m�[Kvoid stella_vslam::global_optimization_module::correct_covisibility_keyframes(const keyframe_Sim3_pairs_t&) const�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/global_optimization_module.cc:394:26:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
if(�[01;35m�[Kneighbor->id_ <= load_map_max_id�[m�[K){
�[01;35m�[K~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~�[m�[K
[ 45%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/match/robust.cc.o�[0m
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/data/map_database.cc:�[m�[K In member function '�[01m�[Kvoid stella_vslam::data::map_database::from_json(stella_vslam::data::camera_database*, stella_vslam::data::orb_params_database*, stella_vslam::data::bow_vocabulary*, const json&, const json&)�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/data/map_database.cc:256:14:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
if(�[01;35m�[Kid>load_map_max_id�[m�[K){
�[01;35m�[K~~^~~~~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/data/map_database.cc:�[m�[K In member function '�[01m�[Kbool stella_vslam::data::map_database::load_keyframes_from_db(sqlite3*, stella_vslam::data::camera_database*, stella_vslam::data::orb_params_database*, stella_vslam::data::bow_vocabulary*)�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/data/map_database.cc:639:23:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
if(�[01;35m�[Kkeyfrm->id_>load_map_max_id�[m�[K){
�[01;35m�[K~~~~~~~~~~~^~~~~~~~~~~~~~~~�[m�[K
[ 46%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/match/stereo.cc.o�[0m
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/io/map_database_io_sqlite3.cc:�[m�[K In member function '�[01m�[Kvirtual void stella_vslam::io::map_database_io_sqlite3::save(const string&, const stella_vslam::data::camera_database*, const stella_vslam::data::orb_params_database*, const stella_vslam::data::map_database*)�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/io/map_database_io_sqlite3.cc:20:75:�[m�[K �[01;35m�[Kwarning: �[m�[Kunused parameter '�[01m�[Korb_params_db�[m�[K' [�[01;35m�[K-Wunused-parameter�[m�[K]
const data::orb_params_database* const �[01;35m�[Korb_params_db�[m�[K,
�[01;35m�[K^~~~~~~~~~~~~�[m�[K
[ 47%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/initializer.cc.o�[0m
[ 48%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/relocalizer.cc.o�[0m
[ 49%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/frame_tracker.cc.o�[0m
[ 50%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/keyframe_inserter.cc.o�[0m
[ 51%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/two_view_triangulator.cc.o�[0m
[ 52%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/local_map_cleaner.cc.o�[0m
[ 53%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/local_map_updater.cc.o�[0m
[ 54%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/loop_detector.cc.o�[0m
[ 55%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/module/loop_bundle_adjuster.cc.o�[0m
[ 56%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/optimize/pose_optimizer.cc.o�[0m
[ 58%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/optimize/local_bundle_adjuster.cc.o�[0m
[ 59%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/optimize/transform_optimizer.cc.o�[0m
[ 60%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/optimize/graph_optimizer.cc.o�[0m
[ 61%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/optimize/global_bundle_adjuster.cc.o�[0m
[ 62%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/optimize/terminate_action.cc.o�[0m
[ 63%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/publish/frame_publisher.cc.o�[0m
[ 64%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/publish/map_publisher.cc.o�[0m
[ 65%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/solve/common.cc.o�[0m
[ 66%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/solve/homography_solver.cc.o�[0m
[ 67%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/solve/fundamental_solver.cc.o�[0m
[ 68%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/solve/essential_solver.cc.o�[0m
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/relocalizer.cc:�[m�[K In member function '�[01m�[Kbool stella_vslam::module::relocalizer::refine_pose_by_local_map(stella_vslam::data::frame&, const std::shared_ptr<stella_vslam::data::keyframe>&) const�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/relocalizer.cc:308:14:�[m�[K �[01;35m�[Kwarning: �[m�[Kunused variable '�[01m�[Knum_additional_matches�[m�[K' [�[01;35m�[K-Wunused-variable�[m�[K]
auto �[01;35m�[Knum_additional_matches�[m�[K = projection_matcher.match_frame_and_landmarks(curr_frm, local_landmarks, lm_to_reproj, lm_to_x_right, lm_to_scale, margin);
�[01;35m�[K^~~~~~~~~~~~~~~~~~~~~~�[m�[K
[ 69%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/solve/pnp_solver.cc.o�[0m
[ 70%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/util/angle.cc.o�[0m
[ 72%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/util/converter.cc.o�[0m
[ 73%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/util/image_converter.cc.o�[0m
[ 74%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/util/random_array.cc.o�[0m
[ 75%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/util/stereo_rectifier.cc.o�[0m
[ 76%] �[32mBuilding CXX object src/stella_vslam/CMakeFiles/stella_vslam.dir/util/yaml.cc.o�[0m
In file included from �[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.cc:7:0�[m�[K:
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.h:�[m�[K In constructor '�[01m�[Kstella_vslam::module::loop_detector::loop_detector(stella_vslam::data::bow_database*, stella_vslam::data::bow_vocabulary*, const YAML::Node&, bool)�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.h:155:37:�[m�[K �[01;35m�[Kwarning: �[m�[K'�[01m�[Kstella_vslam::module::loop_detector::reject_by_graph_distance_�[m�[K' will be initialized after [�[01;35m�[K-Wreorder�[m�[K]
int reject_by_graph_distance_ = �[01;35m�[Kfalse�[m�[K;
�[01;35m�[K^~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.h:150:46:�[m�[K �[01;35m�[Kwarning: �[m�[K '�[01m�[Kint stella_vslam::module::loop_detector::detect_loop_candidates_by_nearest_�[m�[K' [�[01;35m�[K-Wreorder�[m�[K]
int detect_loop_candidates_by_nearest_ = �[01;35m�[Kfalse�[m�[K;
�[01;35m�[K^~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.cc:17:1:�[m�[K �[01;35m�[Kwarning: �[m�[K when initialized here [�[01;35m�[K-Wreorder�[m�[K]
�[01;35m�[Kloop_detector�[m�[K::loop_detector(data::bow_database* bow_db, data::bow_vocabulary* bow_vocab, const YAML::Node& yaml_node, const bool fix_scale_in_Sim3_estimation)
�[01;35m�[K^~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.cc:�[m�[K In member function '�[01m�[Kbool stella_vslam::module::loop_detector::detect_loop_candidates_impl_nearest()�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/module/loop_detector.cc:243:18:�[m�[K �[01;35m�[Kwarning: �[m�[Kunused variable '�[01m�[Kcos_angle_threshold�[m�[K' [�[01;35m�[K-Wunused-variable�[m�[K]
const double �[01;35m�[Kcos_angle_threshold�[m�[K = 0.5;
�[01;35m�[K^~~~~~~~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/graph_optimizer.cc:�[m�[K In member function '�[01m�[Kvoid stella_vslam::optimize::graph_optimizer::optimize(const std::shared_ptr<stella_vslam::data::keyframe>&, const std::shared_ptr<stella_vslam::data::keyframe>&, const keyframe_Sim3_pairs_t&, const keyframe_Sim3_pairs_t&, const std::map<std::shared_ptr<stella_vslam::data::keyframe>, std::set<std::shared_ptr<stella_vslam::data::keyframe> > >&, std::unordered_map<unsigned int, unsigned int>&) const�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/graph_optimizer.cc:98:94:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
if (keyfrm == loop_keyfrm || keyfrm->graph_node_->is_spanning_root() || �[01;35m�[Kkeyfrm->id_<=load_map_max_id�[m�[K) {
�[01;35m�[K~~~~~~~~~~~^~~~~~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/global_bundle_adjuster.cc:�[m�[K In function '�[01m�[Kvoid stella_vslam::optimize::optimize_impl(g2o::SparseOptimizer&, const std::vector<std::shared_ptr<stella_vslam::data::keyframe> >&, const std::vector<std::shared_ptr<stella_vslam::data::landmark> >&, const std::vector<std::shared_ptr<stella_vslam::data::marker> >&, std::vector&, stella_vslam::optimize::internal::se3::shot_vertex_container&, stella_vslam::optimize::internal::landmark_vertex_container&, stella_vslam::optimize::internal::marker_vertex_container&, unsigned int, bool, bool, const stella_vslam::data::map_database)�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/global_bundle_adjuster.cc:72:24:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
if(�[01;35m�[Kkeyfrm->id_ <= load_map_max_id�[m�[K){
�[01;35m�[K~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/global_bundle_adjuster.cc:76:64:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
keyfrm_vtx_container.create_vertex(keyfrm, �[01;35m�[Kkeyfrm->id_ <= load_map_max_id�[m�[K)
�[01;35m�[K~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~�[m�[K
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/local_bundle_adjuster.cc:�[m�[K In member function '�[01m�[Kvoid stella_vslam::optimize::local_bundle_adjuster::optimize(stella_vslam::data::map_database*, const std::shared_ptr<stella_vslam::data::keyframe>&, bool*) const�[m�[K':
�[01m�[K/zwj/pro/zwl/openvslam_mg/src/stella_vslam/optimize/local_bundle_adjuster.cc:188:76:�[m�[K �[01;35m�[Kwarning: �[m�[Kcomparison between signed and unsigned integer expressions [�[01;35m�[K-Wsign-compare�[m�[K]
keyfrm_vtx_container.create_vertex(local_keyfrm, �[01;35m�[Klocal_keyfrm->id_ <= load_map_max_id�[m�[K)
�[01;35m�[K~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~�[m�[K
[ 77%] �[32m�[1mLinking CXX shared library ../../lib/libstella_vslam.so�[0m
[ 77%] Built target stella_vslam
[ 78%] �[32mBuilding CXX object src/pangolin_viewer/CMakeFiles/pangolin_viewer.dir/viewer.cc.o�[0m
[ 79%] �[32mBuilding CXX object src/pangolin_viewer/CMakeFiles/pangolin_viewer.dir/color_scheme.cc.o�[0m
[ 80%] �[32m�[1mLinking CXX shared library ../../lib/libpangolin_viewer.so�[0m
[ 80%] Built target pangolin_viewer
[ 81%] �[32mBuilding CXX object example/CMakeFiles/run_camera_slam.dir/run_camera_slam.cc.o�[0m
[ 82%] �[32mBuilding CXX object example/CMakeFiles/run_euroc_slam.dir/run_euroc_slam.cc.o�[0m
[ 83%] �[32mBuilding CXX object example/CMakeFiles/run_video_slam.dir/run_video_slam.cc.o�[0m
[ 84%] �[32mBuilding CXX object example/CMakeFiles/run_kitti_slam.dir/run_kitti_slam.cc.o�[0m
[ 87%] �[32mBuilding CXX object example/CMakeFiles/run_image_slam.dir/run_image_slam.cc.o�[0m
[ 87%] �[32mBuilding CXX object example/CMakeFiles/run_kitti_slam.dir/util/kitti_util.cc.o�[0m
[ 88%] �[32mBuilding CXX object example/CMakeFiles/run_euroc_slam.dir/util/euroc_util.cc.o�[0m
[ 90%] �[32mBuilding CXX object example/CMakeFiles/run_image_slam.dir/util/image_util.cc.o�[0m
[ 90%] �[32mBuilding CXX object example/CMakeFiles/run_loop_closure.dir/run_loop_closure.cc.o�[0m
[ 91%] �[32mBuilding CXX object example/CMakeFiles/run_tum_rgbd_slam.dir/util/tum_rgbd_util.cc.o�[0m
[ 92%] �[32mBuilding CXX object example/CMakeFiles/run_tum_rgbd_slam.dir/run_tum_rgbd_slam.cc.o�[0m
[ 93%] �[32m�[1mLinking CXX executable ../run_loop_closure�[0m
[ 93%] Built target run_loop_closure
[ 94%] �[32m�[1mLinking CXX executable ../run_tum_rgbd_slam�[0m
[ 95%] �[32m�[1mLinking CXX executable ../run_camera_slam�[0m
[ 96%] �[32m�[1mLinking CXX executable ../run_kitti_slam�[0m
[ 96%] Built target run_tum_rgbd_slam
[ 97%] �[32m�[1mLinking CXX executable ../run_image_slam�[0m
[ 97%] Built target run_camera_slam
[ 98%] �[32m�[1mLinking CXX executable ../run_euroc_slam�[0m
[ 98%] Built target run_kitti_slam
[ 98%] Built target run_image_slam
[100%] �[32m�[1mLinking CXX executable ../run_video_slam�[0m
[100%] Built target run_euroc_slam
[100%] Built target run_video_slam
Pass 'Combine redundant instructions' is not initialized.
Verify if there is a pass dependency cycle.
Required Passes:
[1] 49149 segmentation fault (core dumped) ./run_euroc_slam -d
from openvslam-comments.
Can compile through and crash only when running
from openvslam-comments.
Related Issues (2)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openvslam-comments.