Git Product home page Git Product logo

Comments (5)

zm0612 avatar zm0612 commented on July 23, 2024

There is only this line of log, it is impossible to judge

from openvslam-comments.

zwl995 avatar zwl995 commented on July 23, 2024

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
image

from openvslam-comments.

zm0612 avatar zm0612 commented on July 23, 2024

If possible, please provide detailed information on compilation and running, otherwise it is impossible to judge.

from openvslam-comments.

zwl995 avatar zwl995 commented on July 23, 2024

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.

zwl995 avatar zwl995 commented on July 23, 2024

Can compile through and crash only when running

from openvslam-comments.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.