andre-schulz / mvs-texturing

Algorithm to texture 3D reconstructions from multi-view stereo images
Other
16 stars 7 forks source link

building error: 'NVMCameraInfo' is not a member of 'mve' #10

Closed KevinLee752 closed 3 years ago

KevinLee752 commented 4 years ago

Hi , I'm building your single-texture-atlas branch on ubuntu-16.04, then I got this error, looking forward to getting your advice, thanks! /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:17: error: ‘NVMCameraInfo’ is not a member of ‘mve’ std::vector nvm_cams; ^ /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:17: error: ‘NVMCameraInfo’ is not a member of ‘mve’ /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:35: error: template argument 1 is invalid std::vector nvm_cams; ^ /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:178:35: error: template argument 2 is invalid /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:179:71: error: cannot convert ‘int’ to ‘std::vector’ for argument ‘2’ to ‘mve::Bundle::Ptr mve::load_nvm_bundle(const string&, std::vector*)’ mve::Bundle::Ptr bundle = mve::load_nvm_bundle(nvm_file, &nvm_cams); ^ /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:191:9: error: ‘NVMCameraInfo’ is not a member of ‘mve’ mve::NVMCameraInfo const& nvm_cam = nvm_cams[i]; ^ /home/lzx/lzx-codes/mvs-texturing-single-texture-atlas/libs/tex/generate_texture_views.cpp:193:59: error: ‘nvm_cam’ was not declared in this scope mve::ByteImage::Ptr image = mve::image::load_file(nvm_cam.filename); ^ libs/tex/CMakeFiles/tex.dir/build.make:158: recipe for target 'libs/tex/CMakeFiles/tex.dir/generate_texture_views.cpp.o' failed make[2]: [libs/tex/CMakeFiles/tex.dir/generate_texture_views.cpp.o] Error 1 CMakeFiles/Makefile2:202: recipe for target 'libs/tex/CMakeFiles/tex.dir/all' failed make[1]: [libs/tex/CMakeFiles/tex.dir/all] Error 2 Makefile:127: recipe for target 'all' failed make: *** [all] Error 2

andre-schulz commented 4 years ago

Hi @KevinLee752, there were some changes in the MVE repo recently. Try renaming NVMCameraInfo to AdditionalCameraInfo. Does that work?

andre-schulz commented 3 years ago

Closing this due to inactivity. Feel free to reopen if you still encounter the issue.

edin45 commented 1 year ago

Thank you! This worked for me.

Hi @KevinLee752, there were some changes in the MVE repo recently. Try renaming NVMCameraInfo to AdditionalCameraInfo. Does that work?