Giter Site home page Giter Site logo

Comments (7)

oliver-batchelor avatar oliver-batchelor commented on June 24, 2024

Hi!

Thanks for having a look! I'm not quite sure what's going wrong, however... there are a couple of things to check. Can you check the logs and see what it says around the initialization? If this goes doesn't initialize robustly then the optimization likely won't converge.

You can also check this in the UI - up the top there's a dropdown which says Stage: Calibration - there will be another entry "Initialization" - have a look what the projected patterns after initialization look like.

Usually when I've had this problem previously there is some mismatch between my board config and how I've printed the patterns, but since you've used my config file this seems less likely.

I would say your line of reasoning is probably good - but this is the normal use case for the software (i.e. this is how I'm usually using it, multiple boards, multiple sets of images and multiple cameras)

Cheers,
Oliver

from multical.

ElectronicElephant avatar ElectronicElephant commented on June 24, 2024

Hello @oliver-batchelor !

Thanks for your detailed reply, and this awesome project!

I have checked the initialization stage and found that it looks not good.

image

And here is the log.
log.txt

Also, I have checked all detections, and found there is no false positive, although the true positive rate is low. For example,
image

Does it mean that I need to improve the image quality? (Probably I should go for a better camera.)

Finally, I'm glad to share the images I used. I will appreciate it if you could take your time to help me check them.

https://drive.google.com/file/d/1qfEU-3ftzjOda6p4CzvquxMzJUpY64LW/view?usp=sharing

The command I used is

multical calibrate --cameras h0 h1 h2 h3 r05 r08 r22 r47

Bests,

from multical.

ElectronicElephant avatar ElectronicElephant commented on June 24, 2024

After a few days, I came to realize that during the calibration process, the relative position of boards should not be changed. This explains why, in my situation, it works when there is only one set of photos, but not when there are multiple sets of photos.

Great thanks for this awesome repo!

from multical.

oliver-batchelor avatar oliver-batchelor commented on June 24, 2024

from multical.

kl2005ad avatar kl2005ad commented on June 24, 2024

Hmm. During the calibration process the relative position of the boards IS refined, though this can be turned on and off (see --fix_board_poses option).

On Sat, Feb 26, 2022 at 12:23 AM T.T. Tang @.> wrote: After a few days, I came to realize that during the calibration process, the relative position of boards should not be changed. This explains why, in my situation, it works when there is only one set of photos, but not when there are multiple sets of photos. Great thanks for this awesome repo! — Reply to this email directly, view it on GitHub <#22 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAITRZISSE2ADFNGV3PNEVLU45REPANCNFSM5OAON67A . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub. You are receiving this because you were mentioned.Message ID: @.>

@oliver-batchelor Do you mean that setting "--fix_board_poses False" should allow multiple boards change relative poses when taking multiple sets of images? I tried and found that it does not work no matter I turn it on or off.
My case is multiple static cameras and I assume by default it should allow the boards to change poses between different sets of images, because otherwise only one moment of images can be used...
If it is like this by design, can you suggest an easy way to modify the code so that it can work on multi-camera image sets of multiple boards that are moving independently across time?

from multical.

oliver-batchelor avatar oliver-batchelor commented on June 24, 2024

from multical.

kl2005ad avatar kl2005ad commented on June 24, 2024

I agree with you. But my point is that multical now does not support using multiple moving boards to do multi-camera calibration. I just wonder how to change the code to make it possible.

from multical.

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.