Git Product home page Git Product logo

Comments (4)

shinsumicco avatar shinsumicco commented on September 13, 2024

It is unusual behavior.
max_x should be greater than min_x. (Also max_y should be greater than min_y.)

I think cy seems inaccurate because cy is usually around half of the rows.
Would you try cy=480.0 for debugging?

from openvslam.

nfoong avatar nfoong commented on September 13, 2024

Hi @shinsumicco, I achieve a similar result as @tkym525 when trying my own 210⁰ fisheye camera. Max x and max y are negative, and the map cannot be initialized:

Screenshot from 2019-07-226-36-31

I've done manual calibration which seems to work fine. Using openCV's initUndistortRectifyMap I get the following before correction (left) and after correction (right):

calibration

Given that the calibration seems to be correct, any idea why tracking doesn't work? Thanks!

from openvslam.

nfoong avatar nfoong commented on September 13, 2024

@shinsumicco I did the calibration again and somehow managed to fix the negative max x issue. But the tracker still fails to initialise and the viewer keeps giving this kind of output:

Screenshot from 2019-07-23 16-54-06

Here is the configuration used:

Screenshot from 2019-07-23 16-58-21

Any idea why the tracker fails to initialise?

from openvslam.

tkym525 avatar tkym525 commented on September 13, 2024

@shinsumicco Thank you. I finally achieved SLAM. First, I did the calibration again and adjusted the value manually. Negative max x issue is still remain with the distortion(k1, k2, k3, k4). Second, I used "run_image_slam" instead of "run_video_slam". I'm investigating the cause that "run_video_slam" doesn't work.

@nfoong I see the image seems to be a little blurry and there are few feature points. I think you should slow down the moving speed and do an experiment in more busy places.

from openvslam.

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.