ros-perception / ar_track_alvar

AR tag tracking library for ROS

Home Page:www.ros.org/wiki/ar_track_alvar

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Error with ar_track_alvar package while building ros workspace

anubhav1772 opened this issue · comments

Hi, I am trying to build the ros workspace but getting this error. I already installed opencv using this command sudo apt -y install python3-opencv. Your advice/help will be highly appreciated. Thank you.

[ 79%] Building CXX object ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Mutex.cpp.o
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Rotation.cpp: In static member function ‘static void alvar::Rotation::Mat9ToRod(double*, double*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Rotation.cpp:104:2: error: ‘cvRodrigues2’ was not declared in this scope
cvRodrigues2(&mat_m, &rod_m);
^~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Rotation.cpp:104:2: note: suggested alternative: ‘SetRodriques’
cvRodrigues2(&mat_m, &rod_m);
^~~~~~~~~~~~
SetRodriques
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Rotation.cpp: In static member function ‘static void alvar::Rotation::RodToMat9(double*, double*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Rotation.cpp:112:2: error: ‘cvRodrigues2’ was not declared in this scope
cvRodrigues2(&rod_m, &mat_m, 0);
^~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Rotation.cpp:112:2: note: suggested alternative: ‘SetRodriques’
cvRodrigues2(&rod_m, &mat_m, 0);
^~~~~~~~~~~~
SetRodriques
[ 80%] Built target costmap_2d_cloud
[ 80%] Building CXX object ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Mutex_unix.cpp.o
[ 80%] Built target costmap_2d_markers
[ 80%] Building CXX object ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/ConnectedComponents.cpp.o
Scanning dependencies of target point_grid
Scanning dependencies of target base_local_planner
ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/build.make:206: recipe for target 'ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Rotation.cpp.o' failed
make[2]: *** [ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Rotation.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 80%] Building CXX object navigation/base_local_planner/CMakeFiles/point_grid.dir/src/point_grid.cpp.o
Scanning dependencies of target clear_costmap_recovery
Scanning dependencies of target move_slow_and_clear
[ 80%] Building CXX object navigation/clear_costmap_recovery/CMakeFiles/clear_costmap_recovery.dir/src/clear_costmap_recovery.cpp.o
[ 80%] Building CXX object navigation/move_slow_and_clear/CMakeFiles/move_slow_and_clear.dir/src/move_slow_and_clear.cpp.o
[ 80%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/footprint_helper.cpp.o
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:25:0:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h: In function ‘void alvar::DrawBB(IplImage*, const std::vector<_Tp>&, CvScalar, std::__cxx11::string)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:70:86: error: there are no arguments to ‘CV_RGB’ that depend on a template parameter, so a declaration of ‘CV_RGB’ must be available [-fpermissive]
cvPutText(image, label.c_str(), cvPoint((int)minimum.x+1,(int)minimum.y+2), &font, CV_RGB(255,255,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:70:86: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:25:0:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h: At global scope:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:102:79: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawLine(IplImage* image, const Line line, CvScalar color = CV_RGB(0,255,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:102:79: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawLine(IplImage* image, const Line line, CvScalar color = CV_RGB(0,255,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:109:86: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawPoints(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:109:86: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawPoints(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:118:99: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawCircles(IplImage* image, const CvSeq* contour, int radius, CvScalar color = CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:118:99: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawCircles(IplImage* image, const CvSeq* contour, int radius, CvScalar color = CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:125:85: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawLines(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:125:85: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawLines(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp: In member function ‘virtual void alvar::LabelingCvSeq::LabelSquares(IplImage*, bool)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:228:83: error: ‘CV_RGB’ was not declared in this scope
if (j == 0) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(255, 255, 255));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:228:83: note: suggested alternative: ‘CV_DLS’
if (j == 0) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(255, 255, 255));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:229:83: error: ‘CV_RGB’ was not declared in this scope
if (j == 1) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(255, 0, 0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:229:83: note: suggested alternative: ‘CV_DLS’
if (j == 1) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(255, 0, 0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:230:83: error: ‘CV_RGB’ was not declared in this scope
if (j == 2) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(0, 255, 0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:230:83: note: suggested alternative: ‘CV_DLS’
if (j == 2) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(0, 255, 0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:231:83: error: ‘CV_RGB’ was not declared in this scope
if (j == 3) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(0, 0, 255));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/ConnectedComponents.cpp:231:83: note: suggested alternative: ‘CV_DLS’
if (j == 3) cvCircle(image, cvPoint(int(intc.x), int(intc.y)), 5, CV_RGB(0, 0, 255));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘bool alvar::ProjPoints::AddPointsUsingChessboard(IplImage*, double, int, int, bool)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:54:26: error: ‘cvFindChessboardCorners’ was not declared in this scope
int pattern_was_found = cvFindChessboardCorners(gray, cvSize(etalon_rows, etalon_columns), corners, &point_count);
^~~~~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:73:3: error: ‘cvDrawChessboardCorners’ was not declared in this scope
cvDrawChessboardCorners(image, cvSize(etalon_rows, etalon_columns),
^~~~~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘bool alvar::Camera::LoadCalibOpenCV(const char*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:2: error: ‘CvFileStorage’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:2: note: suggested alternative: ‘CvMemStorage’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~~~~~~~~~~~~
CvMemStorage
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:17: error: ‘fs’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:17: note: suggested alternative: ‘ffs’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~
ffs
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:54: error: ‘CV_STORAGE_READ’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:54: note: suggested alternative: ‘CV_SHAPE_RECT’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~~~~~~~~~~~~~~
CV_SHAPE_RECT
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:22: error: ‘cvOpenFileStorage’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:190:22: note: suggested alternative: ‘cvClearMemStorage’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_READ);
^~~~~~~~~~~~~~~~~
cvClearMemStorage
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:193:3: error: ‘CvFileNode’ was not declared in this scope
CvFileNode* root_node = cvGetRootFileNode(fs);
^~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:193:3: note: suggested alternative: ‘TiXmlNode’
CvFileNode* root_node = cvGetRootFileNode(fs);
^~~~~~~~~~
TiXmlNode
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:193:15: error: ‘root_node’ was not declared in this scope
CvFileNode* root_node = cvGetRootFileNode(fs);
^~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:193:27: error: ‘cvGetRootFileNode’ was not declared in this scope
CvFileNode* root_node = cvGetRootFileNode(fs);
^~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:193:27: note: suggested alternative: ‘cvNextTreeNode’
CvFileNode* root_node = cvGetRootFileNode(fs);
^~~~~~~~~~~~~~~~~
cvNextTreeNode
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:195:15: error: ‘intrinsic_mat_node’ was not declared in this scope
CvFileNode* intrinsic_mat_node = cvGetFileNodeByName(fs, root_node, "intrinsic_matrix");
^~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:195:36: error: ‘cvGetFileNodeByName’ was not declared in this scope
CvFileNode* intrinsic_mat_node = cvGetFileNodeByName(fs, root_node, "intrinsic_matrix");
^~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:196:51: error: ‘cvRead’ was not declared in this scope
CvMat* intrinsic_mat = reinterpret_cast<CvMat*>(cvRead(fs, intrinsic_mat_node));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:196:51: note: suggested alternative: ‘cvRemap’
CvMat* intrinsic_mat = reinterpret_cast<CvMat*>(cvRead(fs, intrinsic_mat_node));
^~~~~~
cvRemap
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:208:15: error: ‘dist_mat_node’ was not declared in this scope
CvFileNode* dist_mat_node = cvGetFileNodeByName(fs, root_node, "distortion");
^~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:208:15: note: suggested alternative: ‘distance’
CvFileNode* dist_mat_node = cvGetFileNodeByName(fs, root_node, "distortion");
^~~~~~~~~~~~~
distance
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:216:15: error: ‘width_node’ was not declared in this scope
CvFileNode* width_node = cvGetFileNodeByName(fs, root_node, "width");
^~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:217:15: error: ‘height_node’ was not declared in this scope
CvFileNode* height_node = cvGetFileNodeByName(fs, root_node, "height");
^~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:220:3: error: ‘cvReleaseFileStorage’ was not declared in this scope
cvReleaseFileStorage(&fs);
^~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:220:3: note: suggested alternative: ‘cvReleaseMemStorage’
cvReleaseFileStorage(&fs);
^~~~~~~~~~~~~~~~~~~~
cvReleaseMemStorage
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘bool alvar::Camera::SaveCalibOpenCV(const char*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:2: error: ‘CvFileStorage’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:2: note: suggested alternative: ‘CvMemStorage’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~~~~~~~~~~~~
CvMemStorage
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:17: error: ‘fs’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:17: note: suggested alternative: ‘ffs’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~
ffs
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:54: error: ‘CV_STORAGE_WRITE’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:54: note: suggested alternative: ‘CV_ITERATIVE’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~~~~~~~~~~~~~~~
CV_ITERATIVE
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:22: error: ‘cvOpenFileStorage’ was not declared in this scope
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:319:22: note: suggested alternative: ‘cvClearMemStorage’
CvFileStorage* fs = cvOpenFileStorage(calibfile, 0, CV_STORAGE_WRITE);
^~~~~~~~~~~~~~~~~
cvClearMemStorage
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:322:45: error: ‘cvAttrList’ was not declared in this scope
cvWrite(fs, "intrinsic_matrix", &calib_K, cvAttrList(0,0));
^~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:322:45: note: suggested alternative: ‘cvFitLine’
cvWrite(fs, "intrinsic_matrix", &calib_K, cvAttrList(0,0));
^~~~~~~~~~
cvFitLine
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:322:3: error: ‘cvWrite’ was not declared in this scope
cvWrite(fs, "intrinsic_matrix", &calib_K, cvAttrList(0,0));
^~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:322:3: note: suggested alternative: ‘pwrite’
cvWrite(fs, "intrinsic_matrix", &calib_K, cvAttrList(0,0));
^~~~~~~
pwrite
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:326:3: error: ‘cvWriteInt’ was not declared in this scope
cvWriteInt(fs, "width", calib_x_res);
^~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:326:3: note: suggested alternative: ‘cvInitFont’
cvWriteInt(fs, "width", calib_x_res);
^~~~~~~~~~
cvInitFont
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:328:3: error: ‘cvReleaseFileStorage’ was not declared in this scope
cvReleaseFileStorage(&fs);
^~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:328:3: note: suggested alternative: ‘cvReleaseMemStorage’
cvReleaseFileStorage(&fs);
^~~~~~~~~~~~~~~~~~~~
cvReleaseMemStorage
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Camera::Calibrate(alvar::ProjPoints&)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:363:2: error: ‘cvCalibrateCamera2’ was not declared in this scope
cvCalibrateCamera2(object_points, image_points, &point_counts,
^~~~~~~~~~~~~~~~~~
ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/build.make:422: recipe for target 'ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/ConnectedComponents.cpp.o' failed
make[2]: *** [ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/ConnectedComponents.cpp.o] Error 1
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:363:2: note: suggested alternative: ‘Calibrate’
cvCalibrateCamera2(object_points, image_points, &point_counts,
^~~~~~~~~~~~~~~~~~
Calibrate
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Camera::CalcExteriorOrientation(std::vector&, std::vector&, alvar::Pose*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:656:2: error: ‘cvFindExtrinsicCameraParams2’ was not declared in this scope
cvFindExtrinsicCameraParams2(object_points, image_points, &calib_K, NULL, &ext_rodriques_mat, &ext_translate_mat);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Camera::CalcExteriorOrientation(std::vector&, std::vector<alvar::Point >&, CvMat*, CvMat*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:692:2: error: ‘cvFindExtrinsicCameraParams2’ was not declared in this scope
cvFindExtrinsicCameraParams2(&world_mat, &image_mat, &calib_K, &calib_D, rodriques, tra);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘bool alvar::Camera::CalcExteriorOrientation(const CvMat*, CvMat*, CvMat*, CvMat*)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:727:2: error: ‘cvFindExtrinsicCameraParams2’ was not declared in this scope
cvFindExtrinsicCameraParams2(object_points, image_points, &calib_K, &calib_D, rodriques, tra);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Camera::ProjectPoints(std::vector&, alvar::Pose*, std::vector&) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:756:2: error: ‘cvProjectPoints2’ was not declared in this scope
cvProjectPoints2(object_points, &ext_rodriques_mat, &ext_translate_mat, &calib_K, &calib_D, image_points);
^~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:756:2: note: suggested alternative: ‘ProjectPoints’
cvProjectPoints2(object_points, &ext_rodriques_mat, &ext_translate_mat, &calib_K, &calib_D, image_points);
^~~~~~~~~~~~~~~~
ProjectPoints
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Camera::ProjectPoints(const CvMat*, const CvMat*, const CvMat*, CvMat*) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:769:2: error: ‘cvProjectPoints2’ was not declared in this scope
cvProjectPoints2(object_points, rotation_vector, translation_vector, &calib_K, &calib_D, image_points);
^~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:769:2: note: suggested alternative: ‘ProjectPoints’
cvProjectPoints2(object_points, rotation_vector, translation_vector, &calib_K, &calib_D, image_points);
^~~~~~~~~~~~~~~~
ProjectPoints
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Camera::ProjectPoints(const CvMat*, const alvar::Pose*, CvMat*) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:780:2: error: ‘cvProjectPoints2’ was not declared in this scope
cvProjectPoints2(object_points, &ext_rodriques_mat, &ext_translate_mat, &calib_K, &calib_D, image_points);
^~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:780:2: note: suggested alternative: ‘ProjectPoints’
cvProjectPoints2(object_points, &ext_rodriques_mat, &ext_translate_mat, &calib_K, &calib_D, image_points);
^~~~~~~~~~~~~~~~
ProjectPoints
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp: In member function ‘void alvar::Homography::Find(const std::vector<alvar::Point >&, const std::vector<alvar::Point >&)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:861:2: error: ‘cvFindHomography’ was not declared in this scope
cvFindHomography(&src_pts, &dst_pts, &H);
^~~~~~~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Camera.cpp:861:2: note: suggested alternative: ‘Homography’
cvFindHomography(&src_pts, &dst_pts, &H);
^~~~~~~~~~~~~~~~
Homography
ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/build.make:62: recipe for target 'ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Camera.cpp.o' failed
make[2]: *** [ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Camera.cpp.o] Error 1
[ 80%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/goal_functions.cpp.o
[ 80%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/map_cell.cpp.o
[ 80%] Linking CXX executable /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/base_local_planner/point_grid
Scanning dependencies of target navfn
[ 81%] Building CXX object navigation/navfn/CMakeFiles/navfn.dir/src/navfn.cpp.o
[ 81%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libclear_costmap_recovery.so
[ 81%] Building CXX object navigation/navfn/CMakeFiles/navfn.dir/src/navfn_ros.cpp.o
[ 81%] Built target kobuki_random_walker_nodelet
[ 81%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/map_grid.cpp.o
[ 81%] Built target clear_costmap_recovery
[ 81%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/map_grid_visualizer.cpp.o
[ 81%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/map_grid_cost_function.cpp.o
[ 81%] Built target point_grid
[ 81%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/latched_stop_rotate_controller.cpp.o
[ 81%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libmove_slow_and_clear.so
[ 81%] Built target move_slow_and_clear
[ 81%] Built target kobuki_safety_controller_nodelet
[ 81%] Built target yocs_keyop
[ 82%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/local_planner_util.cpp.o
[ 82%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/odometry_helper_ros.cpp.o
[ 82%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libnavfn.so
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/MarkerDetector.h:36:0,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:24:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h: In function ‘void alvar::DrawBB(IplImage*, const std::vector<_Tp>&, CvScalar, std::__cxx11::string)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:70:86: error: there are no arguments to ‘CV_RGB’ that depend on a template parameter, so a declaration of ‘CV_RGB’ must be available [-fpermissive]
cvPutText(image, label.c_str(), cvPoint((int)minimum.x+1,(int)minimum.y+2), &font, CV_RGB(255,255,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:70:86: note: (if you use ‘-fpermissive’, G++ will accept your code, but allowing the use of an undeclared name is deprecated)
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/MarkerDetector.h:36:0,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:24:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h: At global scope:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:102:79: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawLine(IplImage* image, const Line line, CvScalar color = CV_RGB(0,255,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:102:79: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawLine(IplImage* image, const Line line, CvScalar color = CV_RGB(0,255,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:109:86: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawPoints(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:109:86: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawPoints(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:118:99: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawCircles(IplImage* image, const CvSeq* contour, int radius, CvScalar color = CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:118:99: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawCircles(IplImage* image, const CvSeq* contour, int radius, CvScalar color = CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:125:85: error: ‘CV_RGB’ was not declared in this scope
void ALVAR_EXPORT DrawLines(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Draw.h:125:85: note: suggested alternative: ‘CV_DLS’
void ALVAR_EXPORT DrawLines(IplImage* image, const CvSeq* contour, CvScalar color = CV_RGB(255,0,0));
^~~~~~
CV_DLS
[ 82%] Built target navfn
[ 83%] Built target yocs_math_toolkit
[ 85%] Built target yocs_safety_controller_nodelet
[ 85%] Built target yocs_velocity_smoother_nodelet
[ 85%] Built target yocs_virtual_sensor_node
[ 86%] Built target waypoint_provider_yaml_parser_lib
[ 86%] Built target waypoint_provider_lib
[ 87%] Built target yocs_waypoints_navi_node
[ 87%] Built target ecl_statistics
[ 88%] Built target ecl_geometry
[ 88%] Built target demo_mutex
[ 88%] Built target demo_thread
[ 88%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/obstacle_cost_function.cpp.o
[ 88%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/oscillation_cost_function.cpp.o
[ 89%] Built target ecl_devices
Scanning dependencies of target demo_sigslots
[ 89%] Building CXX object ecl_core/ecl_sigslots/src/examples/CMakeFiles/demo_sigslots.dir/sigslots.cpp.o
[ 89%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/prefer_forward_cost_function.cpp.o
[ 89%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/point_grid.cpp.o
[ 89%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/costmap_model.cpp.o
[ 89%] Linking CXX executable /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/ecl_sigslots/demo_sigslots
[ 89%] Built target demo_sigslots
Scanning dependencies of target demo_sigslots_manager
[ 89%] Building CXX object ecl_core/ecl_sigslots/src/examples/CMakeFiles/demo_sigslots_manager.dir/sigslots_manager.cpp.o
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/MarkerDetector.h:38:0,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:24:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:55:109: error: ‘CV_RGB’ was not declared in this scope
void VisualizeMarkerPose(IplImage image, Camera cam, double visualize2d_points[12][2], CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:55:109: note: suggested alternative: ‘CV_DLS’
void VisualizeMarkerPose(IplImage image, Camera cam, double visualize2d_points[12][2], CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
CV_DLS
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/MarkerDetector.h:38:0,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:24:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:98:65: error: ‘CV_RGB’ was not declared in this scope
void Visualize(IplImage image, Camera cam, CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:98:65: note: suggested alternative: ‘CV_DLS’
void Visualize(IplImage image, Camera cam, CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp: In member function ‘int alvar::MarkerDetectorImpl::Detect(IplImage
, alvar::Camera
, bool, bool, double, double, alvar::LabelingMethod, bool)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:136:47: error: ‘CV_RGB’ was not declared in this scope
if (visualize) mn->Visualize(image, cam, CV_RGB(255,255,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:136:47: note: suggested alternative: ‘CV_DLS’
if (visualize) mn->Visualize(image, cam, CV_RGB(255,255,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:159:46: error: ‘CV_RGB’ was not declared in this scope
if (visualize) mn->Visualize(image, cam, CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:159:46: note: suggested alternative: ‘CV_DLS’
if (visualize) mn->Visualize(image, cam, CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp: In member function ‘int alvar::MarkerDetectorImpl::DetectAdditional(IplImage
, alvar::Camera
, bool, double)’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:202:32: error: ‘CV_RGB’ was not declared in this scope
mn->Visualize(image, cam, CV_RGB(0,255,255));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:202:32: note: suggested alternative: ‘CV_DLS’
mn->Visualize(image, cam, CV_RGB(0,255,255));
^~~~~~
CV_DLS
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:25:0:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:55:109: error: ‘CV_RGB’ was not declared in this scope
void VisualizeMarkerPose(IplImage image, Camera cam, double visualize2d_points[12][2], CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:55:109: note: suggested alternative: ‘CV_DLS’
void VisualizeMarkerPose(IplImage image, Camera cam, double visualize2d_points[12][2], CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
CV_DLS
In file included from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:25:0:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:98:65: error: ‘CV_RGB’ was not declared in this scope
void Visualize(IplImage image, Camera cam, CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:98:65: note: suggested alternative: ‘CV_DLS’
void Visualize(IplImage image, Camera cam, CvScalar color=CV_RGB(255,0,0)) const;
^~~~~~
CV_DLS
[ 89%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/simple_scored_sampling_planner.cpp.o
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp: In member function ‘void alvar::Marker::VisualizeMarkerPose(IplImage
, alvar::Camera
, double (
)[2], CvScalar) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:47:158: error: ‘CV_RGB’ was not declared in this scope
cvLine(image, cvPoint((int)visualize2d_points[8][0], (int)visualize2d_points[8][1]), cvPoint((int)visualize2d_points[9][0], (int)visualize2d_points[9][1]), CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:47:158: note: suggested alternative: ‘CV_DLS’
cvLine(image, cvPoint((int)visualize2d_points[8][0], (int)visualize2d_points[8][1]), cvPoint((int)visualize2d_points[9][0], (int)visualize2d_points[9][1]), CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp: In member function ‘virtual void alvar::Marker::VisualizeMarkerContent(IplImage
, alvar::Camera
, double
, double
) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:69:102: error: ‘CV_RGB’ was not declared in this scope
cvPutText(image, val.str().c_str(), cvPoint((int)datatext_point[0], (int)datatext_point[1]), &font, CV_RGB(255,255,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:69:102: note: suggested alternative: ‘CV_DLS’
cvPutText(image, val.str().c_str(), cvPoint((int)datatext_point[0], (int)datatext_point[1]), &font, CV_RGB(255,255,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp: In member function ‘virtual void alvar::Marker::VisualizeMarkerError(IplImage
, alvar::Camera
, double
) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:99:105: error: ‘CV_RGB’ was not declared in this scope
cvPutText(image, val.str().c_str(), cvPoint((int)errortext_point[0], (int)errortext_point[1]), &font, CV_RGB(255,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:99:105: note: suggested alternative: ‘CV_DLS’
cvPutText(image, val.str().c_str(), cvPoint((int)errortext_point[0], (int)errortext_point[1]), &font, CV_RGB(255,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:103:105: error: ‘CV_RGB’ was not declared in this scope
cvPutText(image, val.str().c_str(), cvPoint((int)errortext_point[0], (int)errortext_point[1]), &font, CV_RGB(128,0,0));
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:103:105: note: suggested alternative: ‘CV_DLS’
cvPutText(image, val.str().c_str(), cvPoint((int)errortext_point[0], (int)errortext_point[1]), &font, CV_RGB(128,0,0));
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp: In member function ‘virtual void alvar::MarkerData::VisualizeMarkerContent(IplImage
, alvar::Camera
, double*, double*) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:123:15: error: ‘CV_RGB’ was not declared in this scope
CvScalar rgb=CV_RGB(255,255,0);
^~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:123:15: note: suggested alternative: ‘CV_DLS’
CvScalar rgb=CV_RGB(255,255,0);
^~~~~~
CV_DLS
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp: In member function ‘void alvar::Marker::SaveMarkerImage(const char*, int) const’:
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:337:2: error: ‘cvSaveImage’ was not declared in this scope
cvSaveImage(filename, img);
^~~~~~~~~~~
/home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:337:2: note: suggested alternative: ‘cvShowImage’
cvSaveImage(filename, img);
^~~~~~~~~~~
cvShowImage
[ 89%] Linking CXX executable /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/ecl_sigslots/demo_sigslots_manager
[ 89%] Built target demo_sigslots_manager
Scanning dependencies of target ecl_streams
[ 90%] Building CXX object ecl_core/ecl_streams/src/lib/CMakeFiles/ecl_streams.dir/log_stream.cpp.o
Scanning dependencies of target kobuki_dock_drive
[ 90%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/simple_trajectory_generator.cpp.o
Scanning dependencies of target keyop
Scanning dependencies of target combined_robot_hw_dummy_app
[ 90%] Building CXX object kobuki/kobuki_keyop/src/CMakeFiles/keyop.dir/keyop_core.cpp.o
[ 90%] Building CXX object ros_control/combined_robot_hw_tests/CMakeFiles/combined_robot_hw_dummy_app.dir/src/dummy_app.cpp.o
[ 90%] Building CXX object ecl_core/ecl_streams/src/lib/CMakeFiles/ecl_streams.dir/manipulators.cpp.o
[ 90%] Building CXX object kobuki_core/kobuki_dock_drive/CMakeFiles/kobuki_dock_drive.dir/src/dock_drive.cpp.o
[ 90%] Building CXX object kobuki/kobuki_keyop/src/CMakeFiles/keyop.dir/main.cpp.o
[ 90%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/trajectory.cpp.o
[ 90%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libecl_streams.so
[ 90%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/twirling_cost_function.cpp.o
[ 90%] Built target ecl_streams
[ 90%] Building CXX object navigation/base_local_planner/CMakeFiles/base_local_planner.dir/src/voxel_grid_model.cpp.o
[ 90%] Building CXX object kobuki_core/kobuki_dock_drive/CMakeFiles/kobuki_dock_drive.dir/src/dock_drive_states.cpp.o
[ 90%] Building CXX object kobuki_core/kobuki_dock_drive/CMakeFiles/kobuki_dock_drive.dir/src/dock_drive_debug.cpp.o
[ 90%] Linking CXX executable /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/kobuki_keyop/keyop
Scanning dependencies of target gazebo_ros_triggered_multicamera
Scanning dependencies of target navfn_node
[ 90%] Built target keyop
[ 90%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libbase_local_planner.so
Scanning dependencies of target global_planner
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/sample_consensus/ransac.h:44,
from /usr/include/pcl-1.8/pcl/registration/icp.h:45,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/filter/kinect_filtering.h:44,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:42,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/MarkerDetector.h:38,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/MarkerDetector.cpp:24:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
In file included from /usr/include/pcl-1.8/pcl/sample_consensus/sac_model.h:52:0,
from /usr/include/pcl-1.8/pcl/sample_consensus/sac.h:45,
from /usr/include/pcl-1.8/pcl/sample_consensus/ransac.h:44,
from /usr/include/pcl-1.8/pcl/registration/icp.h:45,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/filter/kinect_filtering.h:44,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/include/ar_track_alvar/Marker.h:42,
from /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/src/ar_track_alvar/ar_track_alvar/src/Marker.cpp:25:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h: In function ‘void __static_initialization_and_destruction_0(int, int)’:
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: warning: ‘pcl::SAC_SAMPLE_SIZE’ is deprecated: This map is deprecated and is kept only to prevent breaking existing user code. Starting from PCL 1.8.0 model sample size is a protected member of the SampleConsensusModel class [-Wdeprecated-declarations]
SAC_SAMPLE_SIZE (sample_size_pairs, sample_size_pairs + sizeof (sample_size_pairs) / sizeof (SampleSizeModel));
^~~~~~~~~~~~~~~
/usr/include/pcl-1.8/pcl/sample_consensus/model_types.h:99:3: note: declared here
[ 90%] Building CXX object navigation/navfn/CMakeFiles/navfn_node.dir/src/navfn_node.cpp.o
ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/build.make:158: recipe for target 'ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/MarkerDetector.cpp.o' failed
make[2]: *** [ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/MarkerDetector.cpp.o] Error 1
ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/build.make:134: recipe for target 'ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Marker.cpp.o' failed
make[2]: *** [ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/src/Marker.cpp.o] Error 1
CMakeFiles/Makefile2:37459: recipe for target 'ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/all' failed
make[1]: *** [ar_track_alvar/ar_track_alvar/CMakeFiles/ar_track_alvar.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/dijkstra.cpp.o
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/quadratic_calculator.cpp.o
Scanning dependencies of target yocs_ar_marker_tracking
[ 90%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libkobuki_dock_drive.so
[ 90%] Building CXX object yujin_ocs/yocs_ar_marker_tracking/src/lib/CMakeFiles/yocs_ar_marker_tracking.dir/tracking.cpp.o
[ 90%] Building CXX object yujin_ocs/yocs_ar_marker_tracking/src/lib/CMakeFiles/yocs_ar_marker_tracking.dir/utils.cpp.o
[ 90%] Building CXX object gazebo_ros_pkgs/gazebo_plugins/CMakeFiles/gazebo_ros_triggered_multicamera.dir/src/gazebo_ros_triggered_multicamera.cpp.o
[ 90%] Built target base_local_planner
[ 90%] Building CXX object yujin_ocs/yocs_ar_marker_tracking/src/lib/CMakeFiles/yocs_ar_marker_tracking.dir/yaml.cpp.o
[ 90%] Linking CXX executable /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/combined_robot_hw_tests/combined_robot_hw_dummy_app
[ 90%] Built target kobuki_dock_drive
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/astar.cpp.o
[ 90%] Built target combined_robot_hw_dummy_app
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/grid_path.cpp.o
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/gradient_path.cpp.o
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/orientation_filter.cpp.o
[ 90%] Building CXX object navigation/global_planner/CMakeFiles/global_planner.dir/src/planner_core.cpp.o
[ 90%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libyocs_ar_marker_tracking.so
[ 90%] Built target yocs_ar_marker_tracking
[ 91%] Linking CXX executable /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/navfn/navfn_node
[ 91%] Built target navfn_node
[ 91%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libglobal_planner.so
[ 91%] Built target global_planner
[ 91%] Linking CXX shared library /home/anubhav1772/Documents/RL/gym-gazebo/gym_gazebo/envs/installation/catkin_ws/devel/lib/libgazebo_ros_triggered_multicamera.so
[ 91%] Built target gazebo_ros_triggered_multicamera
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

ROS workspace compiled

I also faced these errors related to .cpp and header files its due to the wrong branch package download for example I just download the package
git clone http//-----------.git

you can download the package according to your ROS branch name
git clone -b kinetic-devel http://---------------------.git

Be sure to change the branch here at kinetic-devel if indigo then indigo-devel

THanks hope it helps

I changed CV_RGB to cvScalar and it worked.
#define CV_RGB( r, g, b ) cvScalar( (b), (g), (r), 0 ) (code in opencv2/imgproc/imgproc_c.h)