dynerf processing error
Hi author, when I run your processing script to generate point clouds for the cut_roasted_beef scene, it has a problem. Can you check your code again?
E20251004 13:09:07.851955 139732346306560 reconstruction.cc:166] Check failed: existing_frame.RigId() == frame.RigId()
terminate called after throwing an instance of 'std::invalid_argument'
what(): [reconstruction.cc:166] Check failed: existing_frame.RigId() == frame.RigId()
*** Aborted at 1759550947 (unix time) try "date -d @1759550947" if you are using GNU date ***
PC: @ 0x7f15fc6969fc pthread_kill
*** SIGABRT (@0x3e8000417f6) received by PID 268278 (TID 0x7f15f8dd8000) from PID 268278; stack trace: ***
@ 0x7f15fc699ee8 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x99ee7)
@ 0x7f15ff15e917 google::(anonymous namespace)::FailureSignalHandler(int, siginfo*, void*)
@ 0x7f15fc642520 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4251f)
@ 0x7f15fc6969fc pthread_kill
@ 0x7f15fc642476 raise
@ 0x7f15fc6287f3 abort
@ 0x7f15fcad00d9 __gnu_cxx::__verbose_terminate_handler()
@ 0x7f15fcace6bb __cxxabiv1::__terminate(void (*)())
@ 0x7f15fcac80e3 std::terminate()
@ 0x7f15fcace8be __cxa_throw
@ 0x641021bdcb19 colmap::LogMessageFatalThrowstd::invalid_argument::~LogMessageFatalThrow()
@ 0x641021ce22eb colmap::Reconstruction::Load(colmap::DatabaseCache const&)
@ 0x641021d3f05e colmap::IncrementalMapper::BeginReconstruction(std::shared_ptrcolmap::Reconstruction const&)
@ 0x641021c5d37c colmap::IncrementalPipeline::TriangulateReconstruction(std::shared_ptrcolmap::Reconstruction const&)
@ 0x641021be003f colmap::RunPointTriangulatorImpl(std::shared_ptrcolmap::Reconstruction const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&, std::__cxx11::basic_string<char, std::char_traits, std::allocator > const&,�CV
@ 0x641021be07b6 colmap::RunPointTriangulator(int, char**)
@ 0x641021bc5f2e main
@ 0x7f15fc629d90 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x29d8f)
@ 0x7f15fc629e40 __libc_start_main
@ 0x641021bcc944 (/home/vsw/miniconda3/envs/gs/bin/colmap+0x125943)
scripts/colmap.sh: line 20: 268278 Aborted (core dumped) colmap point_triangulator --database_path $workdir/colmap/database.db --image_path $workdir/colmap/images --input_path $workdir/colmap/sparse_custom --output_path $workdir/colmap/sparse/0 --clear_points 1
I20251004 13:09:07.999549 126125349257216 misc.cc:44]
Reading reconstruction
E20251004 13:09:07.999646 126125349257216 reconstruction.cc:736] rigs, cameras, frames, images, points3D files do not exist at data/dynerf/cut_roasted_beef/colmap/sparse/0
terminate called after throwing an instance of 'std::invalid_argument'
what(): [reconstruction.cc:736] rigs, cameras, frames, images, points3D files do not exist at data/dynerf/cut_roasted_beef/colmap/sparse/0
*** Aborted at 1759550947 (unix time) try "date -d @1759550947" if you are using GNU date ***
PC: @ 0x72b5dc2969fc pthread_kill
*** SIGABRT (@0x3e80004180d) received by PID 268301 (TID 0x72b5d8a3c000) from PID 268301; stack trace: ***
@ 0x72b5dc299ee8 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x99ee7)
@ 0x72b5dead6917 google::(anonymous namespace)::FailureSignalHandler(int, siginfo*, void*)
@ 0x72b5dc242520 (/usr/lib/x86_64-linux-gnu/libc.so.6+0x4251f)
@ 0x72b5dc2969fc pthread_kill
@ 0x72b5dc242476 raise
@ 0x72b5dc2287f3 abort
@ 0x72b5dc6d00d9 __gnu_cxx::__verbose_terminate_handler()
@ 0x72b5dc6ce6bb __cxxabiv1::__terminate(void (*)())
@ 0x72b5dc6c80e3 std::terminate()
@ 0x72b5dc6ce8be __cxa_throw
@ 0x56fa4983ab19 colmap::LogMessageFatalThrowstd::invalid_argument::~LogMessageFatalThrow()
@ 0x56fa49938b9c colmap::Reconstruction::Read(std::__cxx11::basic_string<char, std::char_traits
Bro, try downgrading the colmap version. Run this script: conda install conda-forge::colmap=3.12.5
Bro, try downgrading the colmap version. Run this script: conda install conda-forge::colmap=3.12.5
Actual life saver right here. The authors should absolutely mention this in the repo.
Bro, try downgrading the colmap version. Run this script: conda install conda-forge::colmap=3.12.5
lifesaver BROOOOO,the same issue