Skip to content

Reset sharpening buffer for every Quad#435

Merged
edgarriba merged 2 commits intomainfrom
as1100k/apriltag-bug-fix
Jul 18, 2025
Merged

Reset sharpening buffer for every Quad#435
edgarriba merged 2 commits intomainfrom
as1100k/apriltag-bug-fix

Conversation

@AS1100K
Copy link
Copy Markdown
Member

@AS1100K AS1100K commented Jul 18, 2025

No description provided.

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This PR moves the sharpening buffer reset from a global decoder reset to a per-quad operation, ensuring fresh buffer state for each quad during AprilTag decoding. The change also includes parameter adjustments to improve detection accuracy.

  • Moved sharpening buffer reset from decoder-level to per-quad processing
  • Increased decode_sharpening from 0.15 to 0.25 for better edge detection
  • Reduced min_white_black_difference from 20 to 5 for improved sensitivity

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
crates/kornia-apriltag/src/lib.rs Removed global reset method and updated detection parameters
crates/kornia-apriltag/src/decoder.rs Added per-quad sharpening buffer reset in decode_tags function

Comment thread crates/kornia-apriltag/src/decoder.rs Outdated
@edgarriba edgarriba merged commit 9d24a52 into main Jul 18, 2025
13 checks passed
@edgarriba edgarriba deleted the as1100k/apriltag-bug-fix branch July 18, 2025 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants