k4a-calibration icon indicating copy to clipboard operation
k4a-calibration copied to clipboard

Missing header

Open franciscorba opened this issue 4 years ago • 3 comments

Error:

During compilation I got the next error:

[ 33%] Building CXX object CMakeFiles/calib_k4a.dir/src/camera_extrinsics.cpp.o
/home/francisco/Workspace/k4a-calibration/src/camera_extrinsics.cpp: In member function ‘bool ExtrinsicsCalibration::CalculateExtrinsics(const std::vector<FrameInfo>&, std::vector<AlignmentTransform>&)’:
/home/francisco/Workspace/k4a-calibration/src/camera_extrinsics.cpp:91:22: error: ‘SetVerbosityLevel’ is not a member of ‘open3d::utility’
     open3d::utility::SetVerbosityLevel(open3d::utility::VerbosityLevel::Debug);
                      ^~~~~~~~~~~~~~~~~
/home/francisco/Workspace/k4a-calibration/src/camera_extrinsics.cpp:91:57: error: ‘open3d::utility::VerbosityLevel’ has not been declared
     open3d::utility::SetVerbosityLevel(open3d::utility::VerbosityLevel::Debug);
                                                         ^~~~~~~~~~~~~~
CMakeFiles/calib_k4a.dir/build.make:75: recipe for target 'CMakeFiles/calib_k4a.dir/src/camera_extrinsics.cpp.o' failed
make[2]: *** [CMakeFiles/calib_k4a.dir/src/camera_extrinsics.cpp.o] Error 1
CMakeFiles/Makefile2:82: recipe for target 'CMakeFiles/calib_k4a.dir/all' failed
make[1]: *** [CMakeFiles/calib_k4a.dir/all] Error 2
Makefile:90: recipe for target 'all' failed
make: *** [all] Error 2

Solution:

Theg header open3d/utility/Logging.h, which contains VerbosityLevel and SetVerbosityLevel, is missing in camera_extrinsics.cpp

franciscorba avatar Jun 23 '21 23:06 franciscorba

I was using Open3D 0.12.0 and didn't encounter this issue. Which version of Open3D are you using? Maybe they change something in the latest release, I will look into it.

stytim avatar Jun 23 '21 23:06 stytim

Lastest (0.13.0)

franciscorba avatar Jun 23 '21 23:06 franciscorba

Need to add #include <open3d/utility/Logging.h> in k4a-calibration/src/camera_extrinsics.cpp header

CNCKNAM avatar Aug 13 '22 03:08 CNCKNAM