Hi everyone!
I'm trying to instal rtabmap on Nvidia Jetson TX2 developer board with Linux Ubuntu 16.04 on it.
During instalatrion I recive few errors:
nvidia@tegra-ubuntu:~/rtabmap/build$ make -j4
[ 5%] Built target rtabmap_utilite
[ 6%] Built target res_tool
[ 7%] Built target imagesJoiner
[ 8%] Built target extractObject
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraRGBDImages.cpp.o
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o
:0:15: warning: ISO C++11 requires whitespace after the macro name
:0:15: warning: ISO C++11 requires whitespace after the macro name
:0:15: warning: ISO C++11 requires whitespace after the macro name
:0:15: warning: ISO C++11 requires whitespace after the macro name
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp: In member function ‘virtual bool rtabmap::CameraOpenNICV::init(const string&, const string&)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:59:23: error: ‘CV_CAP_OPENNI_ASUS’ was not declared in this scope
_capture.open( _asus?CV_CAP_OPENNI_ASUS:CV_CAP_OPENNI );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:59:42: error: ‘CV_CAP_OPENNI’ was not declared in this scope
_capture.open( _asus?CV_CAP_OPENNI_ASUS:CV_CAP_OPENNI );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:62:17: error: ‘CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE’ was not declared in this scope
_capture.set( CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE, CV_CAP_OPENNI_VGA_30HZ );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:62:60: error: ‘CV_CAP_OPENNI_VGA_30HZ’ was not declared in this scope
_capture.set( CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE, CV_CAP_OPENNI_VGA_30HZ );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:63:31: error: ‘CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH’ was not declared in this scope
_depthFocal = _capture.get( CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH );
^
In file included from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/IMU.h:12:0,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/SensorData.h:40,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/Camera.h:33,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/camera/CameraOpenNICV.h:32,
from /home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:27:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:66:48: error: ‘CV_CAP_PROP_FRAME_WIDTH’ was not declared in this scope
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:66:3: note: in expansion of macro ‘UINFO’
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:67:48: error: ‘CV_CAP_PROP_FRAME_HEIGHT’ was not declared in this scope
UINFO("FRAME_HEIGHT %f", _capture.get( CV_CAP_PROP_FRAME_HEIGHT ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:67:3: note: in expansion of macro ‘UINFO’
UINFO("FRAME_HEIGHT %f", _capture.get( CV_CAP_PROP_FRAME_HEIGHT ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:68:51: error: ‘CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH’ was not declared in this scope
UINFO("FRAME_MAX_DEPTH %f mm", _capture.get( CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:68:3: note: in expansion of macro ‘UINFO’
UINFO("FRAME_MAX_DEPTH %f mm", _capture.get( CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:69:51: error: ‘CV_CAP_PROP_OPENNI_BASELINE’ was not declared in this scope
UINFO("BASELINE %f mm", _capture.get( CV_CAP_PROP_OPENNI_BASELINE ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:69:3: note: in expansion of macro ‘UINFO’
UINFO("BASELINE %f mm", _capture.get( CV_CAP_PROP_OPENNI_BASELINE ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:70:48: error: ‘CV_CAP_PROP_FPS’ was not declared in this scope
UINFO("FPS %f", _capture.get( CV_CAP_PROP_FPS ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:70:3: note: in expansion of macro ‘UINFO’
UINFO("FPS %f", _capture.get( CV_CAP_PROP_FPS ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:72:48: error: ‘CV_CAP_PROP_OPENNI_REGISTRATION’ was not declared in this scope
UINFO("REGISTRATION %f", _capture.get( CV_CAP_PROP_OPENNI_REGISTRATION ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:72:3: note: in expansion of macro ‘UINFO’
UINFO("REGISTRATION %f", _capture.get( CV_CAP_PROP_OPENNI_REGISTRATION ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:77:21: error: ‘CV_CAP_OPENNI_IMAGE_GENERATOR_PRESENT’ was not declared in this scope
if( _capture.get( CV_CAP_OPENNI_IMAGE_GENERATOR_PRESENT ) )
^
In file included from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/IMU.h:12:0,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/SensorData.h:40,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/Camera.h:33,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/camera/CameraOpenNICV.h:32,
from /home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:27:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:80:45: error: ‘CV_CAP_OPENNI_IMAGE_GENERATOR’ was not declared in this scope
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_OPENNI_IMAGE_GENERATOR+CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:80:4: note: in expansion of macro ‘UINFO’
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_OPENNI_IMAGE_GENERATOR+CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp: In member function ‘virtual rtabmap::SensorData rtabmap::CameraOpenNICV::captureImage(rtabmap::CameraInfo*)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:112:28: error: ‘CV_CAP_OPENNI_DEPTH_MAP’ was not declared in this scope
_capture.retrieve(depth, CV_CAP_OPENNI_DEPTH_MAP );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:113:26: error: ‘CV_CAP_OPENNI_BGR_IMAGE’ was not declared in this scope
capture.retrieve(rgb, CV_CAP_OPENNI_BGR_IMAGE );
^
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:475: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenni.cpp: In member function ‘void rtabmap::CameraOpenni::image_cb(const boost::shared_ptr<openni_wrapper::Image>&, const boost::shared_ptr<openni_wrapper::DepthImage>&, float)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenni.cpp:89:31: error: ‘CV_RGB2BGR’ was not declared in this scope
cv::cvtColor(rgbFrame, rgb, CV_RGB2BGR);
^
/home/nvidia/rtabmap/corelib/src/camera/CameraImages.cpp: In member function ‘virtual rtabmap::SensorData rtabmap::CameraImages::captureImage(rtabmap::CameraInfo*)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraImages.cpp:681:29: error: ‘CV_BGRA2BGR’ was not declared in this scope
cv::cvtColor(img, out, CV_BGRA2BGR);
^
/home/nvidia/rtabmap/corelib/src/camera/CameraImages.cpp:689:39: error: ‘CV_BayerBG2BGR’ was not declared in this scope
cv::cvtColor(img, debayeredImg, CV_BayerBG2BGR + _bayerMode);
^
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:379: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o] Error 1
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:427: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o] Error 1
CMakeFiles/Makefile2:267: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/all' failed
make[1]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
can anyone help me with that?
Hi everyone!
I'm trying to instal rtabmap on Nvidia Jetson TX2 developer board with Linux Ubuntu 16.04 on it.
During instalatrion I recive few errors:
nvidia@tegra-ubuntu:~/rtabmap/build$ make -j4
[ 5%] Built target rtabmap_utilite
[ 6%] Built target res_tool
[ 7%] Built target imagesJoiner
[ 8%] Built target extractObject
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraRGBDImages.cpp.o
[ 8%] Building CXX object corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o
:0:15: warning: ISO C++11 requires whitespace after the macro name
:0:15: warning: ISO C++11 requires whitespace after the macro name
:0:15: warning: ISO C++11 requires whitespace after the macro name
:0:15: warning: ISO C++11 requires whitespace after the macro name
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp: In member function ‘virtual bool rtabmap::CameraOpenNICV::init(const string&, const string&)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:59:23: error: ‘CV_CAP_OPENNI_ASUS’ was not declared in this scope
_capture.open( _asus?CV_CAP_OPENNI_ASUS:CV_CAP_OPENNI );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:59:42: error: ‘CV_CAP_OPENNI’ was not declared in this scope
_capture.open( _asus?CV_CAP_OPENNI_ASUS:CV_CAP_OPENNI );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:62:17: error: ‘CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE’ was not declared in this scope
_capture.set( CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE, CV_CAP_OPENNI_VGA_30HZ );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:62:60: error: ‘CV_CAP_OPENNI_VGA_30HZ’ was not declared in this scope
_capture.set( CV_CAP_OPENNI_IMAGE_GENERATOR_OUTPUT_MODE, CV_CAP_OPENNI_VGA_30HZ );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:63:31: error: ‘CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH’ was not declared in this scope
_depthFocal = _capture.get( CV_CAP_OPENNI_DEPTH_GENERATOR_FOCAL_LENGTH );
^
In file included from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/IMU.h:12:0,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/SensorData.h:40,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/Camera.h:33,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/camera/CameraOpenNICV.h:32,
from /home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:27:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:66:48: error: ‘CV_CAP_PROP_FRAME_WIDTH’ was not declared in this scope
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:66:3: note: in expansion of macro ‘UINFO’
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:67:48: error: ‘CV_CAP_PROP_FRAME_HEIGHT’ was not declared in this scope
UINFO("FRAME_HEIGHT %f", _capture.get( CV_CAP_PROP_FRAME_HEIGHT ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:67:3: note: in expansion of macro ‘UINFO’
UINFO("FRAME_HEIGHT %f", _capture.get( CV_CAP_PROP_FRAME_HEIGHT ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:68:51: error: ‘CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH’ was not declared in this scope
UINFO("FRAME_MAX_DEPTH %f mm", _capture.get( CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:68:3: note: in expansion of macro ‘UINFO’
UINFO("FRAME_MAX_DEPTH %f mm", _capture.get( CV_CAP_PROP_OPENNI_FRAME_MAX_DEPTH ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:69:51: error: ‘CV_CAP_PROP_OPENNI_BASELINE’ was not declared in this scope
UINFO("BASELINE %f mm", _capture.get( CV_CAP_PROP_OPENNI_BASELINE ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:69:3: note: in expansion of macro ‘UINFO’
UINFO("BASELINE %f mm", _capture.get( CV_CAP_PROP_OPENNI_BASELINE ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:70:48: error: ‘CV_CAP_PROP_FPS’ was not declared in this scope
UINFO("FPS %f", _capture.get( CV_CAP_PROP_FPS ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:70:3: note: in expansion of macro ‘UINFO’
UINFO("FPS %f", _capture.get( CV_CAP_PROP_FPS ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:72:48: error: ‘CV_CAP_PROP_OPENNI_REGISTRATION’ was not declared in this scope
UINFO("REGISTRATION %f", _capture.get( CV_CAP_PROP_OPENNI_REGISTRATION ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:72:3: note: in expansion of macro ‘UINFO’
UINFO("REGISTRATION %f", _capture.get( CV_CAP_PROP_OPENNI_REGISTRATION ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:77:21: error: ‘CV_CAP_OPENNI_IMAGE_GENERATOR_PRESENT’ was not declared in this scope
if( _capture.get( CV_CAP_OPENNI_IMAGE_GENERATOR_PRESENT ) )
^
In file included from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/IMU.h:12:0,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/SensorData.h:40,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/Camera.h:33,
from /home/nvidia/rtabmap/corelib/src/../include/rtabmap/core/camera/CameraOpenNICV.h:32,
from /home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:27:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:80:45: error: ‘CV_CAP_OPENNI_IMAGE_GENERATOR’ was not declared in this scope
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_OPENNI_IMAGE_GENERATOR+CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:51:89: note: in definition of macro ‘ULOGGER_LOG’
#define ULOGGER_LOG(level, ...) ULogger::write(level, FILE, LINE, FUNCTION, VA_ARGS)
^
/home/nvidia/rtabmap/utilite/include/rtabmap/utilite/ULogger.h:60:23: note: in expansion of macro ‘ULOGGER_INFO’
#define UINFO(...) ULOGGER_INFO(VA_ARGS)
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:80:4: note: in expansion of macro ‘UINFO’
UINFO("FRAME_WIDTH %f", _capture.get( CV_CAP_OPENNI_IMAGE_GENERATOR+CV_CAP_PROP_FRAME_WIDTH ));
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp: In member function ‘virtual rtabmap::SensorData rtabmap::CameraOpenNICV::captureImage(rtabmap::CameraInfo*)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:112:28: error: ‘CV_CAP_OPENNI_DEPTH_MAP’ was not declared in this scope
_capture.retrieve(depth, CV_CAP_OPENNI_DEPTH_MAP );
^
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenNICV.cpp:113:26: error: ‘CV_CAP_OPENNI_BGR_IMAGE’ was not declared in this scope
capture.retrieve(rgb, CV_CAP_OPENNI_BGR_IMAGE );
^
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:475: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenNICV.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenni.cpp: In member function ‘void rtabmap::CameraOpenni::image_cb(const boost::shared_ptr<openni_wrapper::Image>&, const boost::shared_ptr<openni_wrapper::DepthImage>&, float)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraOpenni.cpp:89:31: error: ‘CV_RGB2BGR’ was not declared in this scope
cv::cvtColor(rgbFrame, rgb, CV_RGB2BGR);
^
/home/nvidia/rtabmap/corelib/src/camera/CameraImages.cpp: In member function ‘virtual rtabmap::SensorData rtabmap::CameraImages::captureImage(rtabmap::CameraInfo*)’:
/home/nvidia/rtabmap/corelib/src/camera/CameraImages.cpp:681:29: error: ‘CV_BGRA2BGR’ was not declared in this scope
cv::cvtColor(img, out, CV_BGRA2BGR);
^
/home/nvidia/rtabmap/corelib/src/camera/CameraImages.cpp:689:39: error: ‘CV_BayerBG2BGR’ was not declared in this scope
cv::cvtColor(img, debayeredImg, CV_BayerBG2BGR + _bayerMode);
^
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:379: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraImages.cpp.o] Error 1
corelib/src/CMakeFiles/rtabmap_core.dir/build.make:427: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o' failed
make[2]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/camera/CameraOpenni.cpp.o] Error 1
CMakeFiles/Makefile2:267: recipe for target 'corelib/src/CMakeFiles/rtabmap_core.dir/all' failed
make[1]: *** [corelib/src/CMakeFiles/rtabmap_core.dir/all] Error 2
Makefile:149: recipe for target 'all' failed
make: *** [all] Error 2
can anyone help me with that?