-
Notifications
You must be signed in to change notification settings - Fork 49
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
feat(intrinsic_camera_calibrator): eval mode and specific camera profiles #220
feat(intrinsic_camera_calibrator): eval mode and specific camera profiles #220
Conversation
copy calibration tools from private repository
merge main for galactic release
…g elements for eval mode
…and calibration parameters into a file, change ui elements in eval mode.
…luation_mode Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
…rinsics_evaluation_mode Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
Signed-off-by: Kenzo Lobos-Tsunekawa <[email protected]>
…e' into feat/camera_profiles
.../intrinsic_camera_calibrator/intrinsic_camera_calibrator/board_detections/board_detection.py
Outdated
Show resolved
Hide resolved
.../intrinsic_camera_calibrator/intrinsic_camera_calibrator/board_detections/board_detection.py
Outdated
Show resolved
Hide resolved
.../intrinsic_camera_calibrator/intrinsic_camera_calibrator/board_detections/board_detection.py
Outdated
Show resolved
Hide resolved
..._camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py
Outdated
Show resolved
Hide resolved
..._camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py
Outdated
Show resolved
Hide resolved
..._camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py
Outdated
Show resolved
Hide resolved
..._camera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/data_collector.py
Outdated
Show resolved
Hide resolved
...amera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/views/image_view.py
Outdated
Show resolved
Hide resolved
...amera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/views/image_view.py
Outdated
Show resolved
Hide resolved
...amera_calibrator/intrinsic_camera_calibrator/intrinsic_camera_calibrator/views/image_view.py
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some of the comments were not addressed in the last round and there were some over language-related comments. For the code suggestions
, you can just click commit comment. For the others, please paste the commit that addresses the comments
…rator/intrinsic_camera_calibrator/board_detections/board_detection.py accepting the suggestion Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/board_detections/board_detection.py accepting the suggestion Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/board_detections/board_detection.py accepting the suggestion of changing the grammar Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/data_collector.py accepting the suggestion of changing the grammar Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/data_collector.py accepting the suggestion of changing the grammar Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/views/image_view.py accepting the suggestion of changing the grammar Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/views/image_view.py accepting the suggestion Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
…rator/intrinsic_camera_calibrator/data_collector.py accepting suggestion Co-authored-by: Kenzo Lobos Tsunekawa <[email protected]>
@SergioReyesSan |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The code is Ok now, but the parameters for the c2_intrinsics_calibrator.yaml
do not allow us to calibrate correctly the c2-120.
For now, its contents should be the ones we use to calibrate those cameras (the same ones Yabuta-san is using)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM !
@SergioReyesSan |
Description
This PR contains:
-The result of merging Ceres method with evaluation mode.
-Added a selector for a predefined configuration from a yaml file when calibrating cameras.
-Fix for set parameters: The Chessbboard detection file lacked of a set_parameter function and was not possible to set parameters from a file.
-Fixed the implementation of Aspect ratio with the new camera model selector.
Related links
Tests performed
-Performed test with rosbag and topic mode (playing a rosbag in the terminal and subscribing to the node).
-Tested the C2 and Ceres configuration with rosbag and topic mode.
Notes for reviewers
Parameters on the YAML have not been selected as the best, but are providing somehow stable results.
Pre-review checklist for the PR author
The PR author must check the checkboxes below when creating the PR.
In-review checklist for the PR reviewers
The PR reviewers must check the checkboxes below before approval.
Post-review checklist for the PR author
The PR author must check the checkboxes below before merging.
After all checkboxes are checked, anyone who has write access can merge the PR.