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

[Enhancement] Update image pre-processing for ArUco detection #333

Open
Kai-Shafe opened this issue Oct 22, 2024 · 1 comment
Open

[Enhancement] Update image pre-processing for ArUco detection #333

Kai-Shafe opened this issue Oct 22, 2024 · 1 comment
Assignees
Labels
2-Star Indicates a relatively easy task, requiring some basic skills or knowledge but still accessible. enhancement Requests for new features or improvements to existing features. research Investigative tasks aimed at exploring new technologies, methods, or solutions for the project. tag-detection Tasks related to detecting and processing tags or markers for autonomous navigation or data capture.

Comments

@Kai-Shafe
Copy link
Contributor

Kai-Shafe commented Oct 22, 2024

Why Is This Enhancement Needed?

Currently the PreprocessFrame method within the ArucoDetection.hpp file processes the image to be oversaturated with white in bright outdoor environments. We need to update this method to provide a clean image to the ArUco detector.

Proposed Solution

Research openCV methods (https://docs.opencv.org/4.x/index.html) that might be useful in adjusting color channels, saturation, and image sharpening.

Additional Context

This will require a lot of testing. We may want to look into testing on competition videos from URC 2024 to get the most accurate data for validating the image pre-processing.

@Kai-Shafe Kai-Shafe added the enhancement Requests for new features or improvements to existing features. label Oct 22, 2024
@Kai-Shafe Kai-Shafe added 2-Star Indicates a relatively easy task, requiring some basic skills or knowledge but still accessible. tag-detection Tasks related to detecting and processing tags or markers for autonomous navigation or data capture. research Investigative tasks aimed at exploring new technologies, methods, or solutions for the project. labels Oct 22, 2024
@targed
Copy link
Contributor

targed commented Oct 24, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
2-Star Indicates a relatively easy task, requiring some basic skills or knowledge but still accessible. enhancement Requests for new features or improvements to existing features. research Investigative tasks aimed at exploring new technologies, methods, or solutions for the project. tag-detection Tasks related to detecting and processing tags or markers for autonomous navigation or data capture.
Projects
Status: In Development
Development

No branches or pull requests

4 participants