Code Monkey home page Code Monkey logo

Comments (6)

raulmur avatar raulmur commented on June 26, 2024

Could you please provide a sequence where you notice a difference in performance so that I can analyse it? Provide also the settings for ORB-SLAM and ORB-SLAM2.
The reason for the initialization might be in the difference in the method to extract keypoints on the image. For some reason it might be less suitable for your sequence. In ORBextractor.cc line 1054 you can change to the old (ORB-SLAM) method to extract keypoints "ComputeKeyPointsOld()".
I do not see any reason for the lower frame rate. So please provide a sequence if possible.

from orb_slam2.

gitunit avatar gitunit commented on June 26, 2024

haven't tested for fps but i also had less good initializations with ORB_SLAM2 compared to ORB_SLAM. furthermore I've noticed that ORB_SLAM2 had more problems with almost pure rotations than ORB_SLAM. though changing to the old keypoints computation in line 1054 as you @raulmur suggested did help. i will provide a sequence for the significant parts soon but i can upload the full files too. the biggest is 17 GB (>10 min. with 30 fps in VGA). what would be the best free cloud place to upload such big files?

from orb_slam2.

cipri-tom avatar cipri-tom commented on June 26, 2024

@gitunit you could try Mega as they give 50 Gb for free.
[no advertising, just trying to be of help]

from orb_slam2.

gitunit avatar gitunit commented on June 26, 2024

@cipri-tom that's true, totally forgot about this one. thx. will upload soon.

from orb_slam2.

gitunit avatar gitunit commented on June 26, 2024

@raulmur
here [1] you'll find a 1 min. sequence where you can test the difference described above. it also includes the rotation where ORB_SLAM2 fails totally and ORB_SLAM1 only sometimes. i have also attached 2 setting files [2][3] with 2 different calibrations for the same camera (PSEYE) but there are no significant differences as far as i can tell, so use whatever you like. i hope that helps you to improve stuff.

[1] shortStreet.bag
[2] pseyeSettings_calibrated_with_openCV
[3] pseyeSettings_calibrated_with_KITTI_toolbox

from orb_slam2.

raulmur avatar raulmur commented on June 26, 2024

Thanks a lot @gitunit. This is really useful. I will take some time to look at this particular case and let you know my conclusions.

from orb_slam2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.