Open lesurp opened 4 years ago
did you get DynaSLAM to run finally?
Firstly I run DynaSLAM ok in the teminal, and then I run in the ide(CLion), it shows the bug: mono_tum: /home/n609/project/DynaSLAM/src/MaskNet.cc:39: DynaSLAM::SegmentDynObject::SegmentDynObject(): Assertion `this->py_module != NULL' failed.
Finally I change the working directory to DynaSLAM and now it can work.
After encountering many issues running DynaSLAM on my machine (tensorlfow/cuda/protobuf versions...), I tried running it with Docker
Here's the backtrace when I compile in
Debug
When I run in
RelWithDebInfo
, here's the backtrace (don't get why it's different, probably doesn't matter):The only thing that looks wrong is the
h5py / hdf5
warning, but I have no idea if that could be the problem...src/python/Check.py
fails because of deprecated APIsI updated
models.py
to use the new APIs, and the output seems fine:You can find the
Dockerfile
as well as the API updates on my forkI saw issues #24, but my
Check.py
works fine11 as well, but I run everything from the root directory:
./Examples/RGB-D/rgbd_tum Vocabulary/ORBvoc.txt Examples/RGB-D/TUM3.yaml /data/tum/rgbd_dataset_freiburg3_walking_halfsphere /data/tum/rgbd_dataset_freiburg3_walking_halfsphere/associations.txt no_save
I'm seeing comments about opencv versions (my
Dockerfile
uses opencv3), I will update this issue whenever I find a solution...