iris icon indicating copy to clipboard operation
iris copied to clipboard

catkin_make error

Open leechangyo opened this issue 2 years ago • 1 comments

hi i want to try to use your research but i got catkin_make error. can you help me out it?

/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:102:56: error: ‘using element_type = class openvslam::publish::map_publisher’ {aka ‘class openvslam::publish::map_publisher’} has no member named ‘get_max_keyframe_id’; did you mean ‘get_keyframes’?
  102 |   unsigned int max_id = SLAM_ptr->get_map_publisher()->get_max_keyframe_id();
      |                                                        ^~~~~~~~~~~~~~~~~~~
      |                                                        get_keyframes
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:105:47: error: ‘class openvslam::data::landmark’ has no member named ‘last_observed_keyfrm_id_’
  105 |     unsigned int last_observed_id = local_lm->last_observed_keyfrm_id_;
      |                                               ^~~~~~~~~~~~~~~~~~~~~~~~
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:104:18: warning: unused variable ‘first_observed_id’ [-Wunused-variable]
  104 |     unsigned int first_observed_id = local_lm->first_keyfrm_id_;
      |                  ^~~~~~~~~~~~~~~~~
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp: In member function ‘int iris::BridgeOpenVSLAM::getState() const’:
/home/chan/Project/test_ws/src/src/iris/openvslam_bridge/src/bridge.cpp:144:60: error: ‘using element_type = class openvslam::publish::frame_publisher’ {aka ‘class openvslam::publish::frame_publisher’} has no member named ‘get_tracking_state’; did you mean ‘openvslam::tracker_state_t openvslam::publish::frame_publisher::tracking_state_’? (not accessible from this context)
  144 |   return static_cast<int>(SLAM_ptr->get_frame_publisher()->get_tracking_state());
      |                                                            ^~~~~~~~~~~~~~~~~~

leechangyo avatar Mar 28 '22 11:03 leechangyo

I have the problem of too many arguments to function ‘void cv::undistortPoints(cv::InputArray, cv::OutputArray, cv::InputArray, cv::InputArray, cv::InputArray, cv::InputArray)’

Did you have the same problem?

tungtungyan avatar Aug 02 '22 07:08 tungtungyan