Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Statistical analysis of calibration #8

Open
sourishg opened this issue Nov 28, 2017 · 6 comments
Open

Statistical analysis of calibration #8

sourishg opened this issue Nov 28, 2017 · 6 comments

Comments

@sourishg
Copy link
Owner

  1. Generate insightful plots describing camera calibration accuracy. Here's an example: plot the graph of reprojection error vs number of images used for calibration.

  2. Compare multiple methods (AprilTags vs Checkerboard)

@BarunKGP
Copy link

BarunKGP commented Dec 6, 2017

How do I get the data? Do I run the code and store the data? Also, how do you want the comparison done?

@sourishg
Copy link
Owner Author

sourishg commented Dec 6, 2017

@BarunKGP yes you should collect the data by running the code. You can focus on solving (1) only for now since AprilTags calibration method for (2) isn't implemented yet.

I recommend using matplotlib for plotting.

@pushkalkatara
Copy link

The cam_left.yaml and the cam_stereo.yaml files are generated using opencv. Should i load these files using pyyaml in python and plot the graph in matplotlib or should i use matplotlib wrapper for c++?

@sourishg
Copy link
Owner Author

@pushkalkatara why are loading the yaml files? I think you only need to record the calibration error (which right now I'm echoing out in the terminal) and the number of images used for calibration (specified by the -n flag).

No need to write a C++ wrapper for matplotlib, you can use python.

@pushkalkatara
Copy link

@sourishg Please review the PR.

@BarunKGP
Copy link

@sourishg, should I embed python code in calib_intrinsic.cpp to use matplotlib and print out the graphs?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants