Сводка ошибок, обнаруженных при компиляции Kalibr на Ubuntu18

СВЯЗЬ

Версия opencv-3.4.13 слишком новая, и при компиляции Калибра будут выдаваться сообщения об ошибках.

Ошибка 1: sudo pip install python-igraph --upgrade не удалось

Решение:

sudo apt-get install python-igraph

 
 
  
  
  • 1

Ошибка 2:

Could not find a package configuration file provided by “code_utils” with
any of the following names:
code_utilsConfig.cmake
code_utils-config.cmake```

 
 
  
  
  • 1
  • 2
  • 3
  • 4

Решение:

шаг 1:
cd kalibr_ws
source /opt/ros/melodic/setup.bash
catkin init
catkin config --extend /opt/ros/melodic
catkin config --merge-devel # Necessary for catkin_tools >= 0.4. catkin config --cmake-args -DCMAKE_BUILD_TYPE=Release

 
 
  
  
  • 1
  • 2
  • 3
  • 4
  • 5
шаг 2:

Решение

шаг 3:
catkin build -DCMAKE_BUILD_TYPE=Release -j4

 
 
  
  
  • 1

Ошибка 3: сборка catkin -DCMAKE_BUILD_TYPE=Release -j4 Ошибка во время компиляции

3-1 Отчет об ошибке:

 error: ‘CV_GRAY2RGB’ was not declared in this scope
     cv::cvtColor(imageCopy1, imageCopy1, CV_GRAY2RGB);

ошибка : «CV_TERMCRIT_ITER» не был объявлен в этой области
cv :: TermCriteria ( CV_TERMCRIT_EPS + CV_TERMCRIT_ITER , 30 , 0.1 ) ) ;

ошибка : «CV_TERMCRIT_EPS» не был объявлен в этой области
cv :: TermCriteria ( CV_TERMCRIT_EPS + CV_TERMCRIT_ITER , 30 , 0.1 ) ) ;

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

3-1 Решение: Добавьте файл заголовка в соответствующий файл:

#include <opencv2/imgproc/types_c.h>

 
 
  
  
  • 1

######################################################################################### ######################################################################################### ##########

3-2 ошибка cvStartWindowThread():

3-2 изменено на:

cv::startWindowThread()

 
 
  
  
  • 1

3-3 Ошибка CV_LOAD_IMAGE_UNCHANGED:

3-3 изменено на

cv::IMREAD_UNCHANGED

 
 
  
  
  • 1

3-4 Ошибка CV_LOAD_IMAGE_GRAYSCALE:

3-4 изменено на

cv::IMREAD_GRAYSCALE错误:

 
 
  
  
  • 1

3-5 Ошибка CV_LOAD_IMAGE_GRAYSCALE:

3-5 изменено на

cv::IMREAD_GRAYSCALE

 
 
  
  
  • 1

3-6 Ошибка CV_LOAD_IMAGE_COLOR:

3-6 изменено на

cv::IMREAD_COLOR

 
 
  
  
  • 1

3-7 Ошибка CV_LOAD_IMAGE_ANYDEPTH:

3-7 изменено на

cv::IMREAD_ANYDEPTH

 
 
  
  
  • 1

3-8 Ошибка CV_MINMAX:

3-8 изменено на

    NORM_MINMAX

 
 
  
  
  • 1

3-9 Ошибка CV_FONT_HERSHEY_SIMPLEX:

3-9 изменено на

cv::FONT_HERSHEY_SIMPLEX```

 
 
  
  
  • 1

3-10 Ошибка CV_WINDOW_AUTOSIZE:

3-10 изменено на

cv::WINDOW_AUTOSIZE

 
 
  
  
  • 1

3-11 Ошибка: агрегат 'std::ofstream out_t' имеет неполный тип и не может быть определен std::ofstream out_t;

3-11 Решение: Добавьте файл заголовка:

#include <fstream>

 
 
  
  
  • 1

Je suppose que tu aimes

Origine blog.csdn.net/luoganttcc/article/details/131742480
conseillé
Classement