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

Integrate not-stolen image generation for target matching #77

Open
atar13 opened this issue Jan 15, 2024 · 0 comments
Open

Integrate not-stolen image generation for target matching #77

atar13 opened this issue Jan 15, 2024 · 0 comments
Labels
feature New feature or request mission-critical MUST HAVE BEFORE COMPETITION

Comments

@atar13
Copy link
Member

atar13 commented Jan 15, 2024

🚀 Feature

Motivation

The way our target matching model works is that it needs reference images of all the competition objective targets to compare against. For example, if the competition tells us to look for a blue triangle with a white "A" then we should generate a few variants of targets under that description for our matching algorithm to compare against. We want to generate multiple targets to have some variability (different hues,saturation, etc.)

Pitch

Port over functionality from not-stolen to the obcpp to allow use to generate cropped targets based on a given shape type, shape color, character type, and character color. This is similar to how you can specify a subset of targets to generate in not-stolen https://github.com/tritonuas/not-stolen-israeli-code/blob/master/exampleSubset.yaml.

Alternatives

Instead of porting over the code to C++, we could call our existing Python implementation via the shell and just read the target images that it outputs.

@Tyler-Lentz Tyler-Lentz added feature New feature or request mission-critical MUST HAVE BEFORE COMPETITION labels Apr 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New feature or request mission-critical MUST HAVE BEFORE COMPETITION
Projects
None yet
Development

No branches or pull requests

2 participants