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

Integration of AprilTag library according to issue #1179 and AliceVision pull request #950 #1180

Merged
merged 4 commits into from
Jul 23, 2021

Conversation

elektrokokke
Copy link
Contributor

According to Meshroom issue #1179 (#1179),

add the describer type "tag16h5" to the following modules:

  • ConvertSfmFormat (e.g., to be able to export the 3D AprilTag positions in a human-readable format as .sfm,
    or to see only the AprilTag marker positions in the 3D view via .abc)
  • FeatureExtraction (to be able to detect AprilTag markers from the tag16h5 family)
  • FeatureMatching (to be able to match AprilTag markers)
  • SfmTransform (to be able to use AprilTag markers, e.g., for the auto_from_markers transform)
  • StructureFromMotion (to be able to compute the 3D positions of AprilTag markers)

This goes together with the AliceVision pull request 950 (alicevision/AliceVision#950).

Description

Features list

Implementation remarks

add the describer type "tag16h5" to the following modules:
- ConvertSfmFormat (e.g., to be able to export the 3D AprilTag positions in a human-readable format as .sfm,
or to see only the AprilTag marker positions in the 3D view via .abc)
- FeatureExtraction (to be able to detect AprilTag markers from the tag16h5 family)
- FeatureMatching (to be able to match AprilTag markers)
- SfmTransform (to be able to use AprilTag markers, e.g., for the auto_from_markers transform)
- StructureFromMotion (to be able to compute the 3D positions of AprilTag markers)
@natowi natowi added the feature new feature (proposed as PR or issue planned by dev) label Dec 11, 2020
…f marker IDs associated with the distance between them.

Added a corresponding new transform: from_marker_distances, which scales the model according to the given distances between pairs of markers.
Added another transform: auto_from_markers, which uses the existing markers parameter (ignoring their x,y,z positions) and applies the auto_from_... function only based on these given markers. The latter transform can, e.g., be used to align a set of markers with the ground plane.
@elektrokokke
Copy link
Contributor Author

elektrokokke commented Dec 12, 2020

Ouch, sorry, just pushed another commit to the fork which was meant for a different branch, not realizing that this would go into this pull request.
I reverted that last commit.

…a pair of marker IDs associated with the distance between them."

This reverts commit ed87c68.
@simogasp simogasp added the do not close issue that should stay open (avoid automatically close because stale) label Jan 14, 2021
@fabiencastan fabiencastan added this to the Meshroom 2021.2.0 milestone Feb 26, 2021
@fabiencastan fabiencastan merged commit f1331c6 into alicevision:develop Jul 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
do not close issue that should stay open (avoid automatically close because stale) feature new feature (proposed as PR or issue planned by dev)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[request] Integrate AprilTag library for detection of markers (tag16h5 family)
4 participants