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

Added stereo calibration using charuco board #976

Merged
merged 4 commits into from
Jun 3, 2024

Conversation

MRo47
Copy link
Contributor

@MRo47 MRo47 commented Apr 30, 2024

From #972
Doing this first for rolling.

This was a TODO in the repository, opening this PR to add this feature.

  • The main issue why this wasn't possible imo is the way mk_obj_points works. I'm using the inbuilt opencv function to get the points there.
  • The other is a condition when aruco markers are detected they are added as good points, This is fine in case of mono but in stereo these have to be the same number as the object points to find matches although this should be possible with aruco.

Copy link
Contributor

@ahcorde ahcorde left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@MRo47
Copy link
Contributor Author

MRo47 commented May 22, 2024

@ahcorde my bad, thought there was some rosdep issue in pipeline. Fixed now

@MRo47 MRo47 requested a review from ahcorde May 22, 2024 18:53
@MRo47
Copy link
Contributor Author

MRo47 commented Jun 2, 2024

@ahcorde any reason we are waiting on this?

@ahcorde ahcorde merged commit efb9005 into ros-perception:rolling Jun 3, 2024
3 checks passed
@ahcorde
Copy link
Contributor

ahcorde commented Jun 20, 2024

https://github.com/Mergifyio backport jazzy iron

Copy link

mergify bot commented Jun 20, 2024

backport jazzy iron

✅ Backports have been created

mergify bot pushed a commit that referenced this pull request Jun 20, 2024
From #972
Doing this first for rolling.

This was a TODO in the repository, opening this PR to add this feature.
- The main issue why this wasn't possible imo is the way `mk_obj_points`
works. I'm using the inbuilt opencv function to get the points there.
- The other is a condition when aruco markers are detected they are
added as good points, This is fine in case of mono but in stereo these
have to be the same number as the object points to find matches although
this should be possible with aruco.

(cherry picked from commit efb9005)
mergify bot pushed a commit that referenced this pull request Jun 20, 2024
From #972
Doing this first for rolling.

This was a TODO in the repository, opening this PR to add this feature.
- The main issue why this wasn't possible imo is the way `mk_obj_points`
works. I'm using the inbuilt opencv function to get the points there.
- The other is a condition when aruco markers are detected they are
added as good points, This is fine in case of mono but in stereo these
have to be the same number as the object points to find matches although
this should be possible with aruco.

(cherry picked from commit efb9005)

# Conflicts:
#	camera_calibration/src/camera_calibration/calibrator.py
ahcorde pushed a commit that referenced this pull request Jul 16, 2024
From #972 
Doing this first for rolling.

This was a TODO in the repository, opening this PR to add this feature.
- The main issue why this wasn't possible imo is the way `mk_obj_points`
works. I'm using the inbuilt opencv function to get the points there.
- The other is a condition when aruco markers are detected they are
added as good points, This is fine in case of mono but in stereo these
have to be the same number as the object points to find matches although
this should be possible with aruco.<hr>This is an automatic backport of
pull request #976 done by [Mergify](https://mergify.com).

Co-authored-by: Myron Rodrigues <41271144+MRo47@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants