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

Pull Request Issue 81 Dynamic Map Selection #82

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

dylanlytle
Copy link

Maps are dynamically selected by reading the map name text. OCR function simplified and improved for map name detection. Map names are no longer needed to be mapped to page and index in static.py. They only need to be added to setup.json. Spaces and underscores are ignored.

Process is as follows:

  • at each map selection page:
    • screenshot each of the six map name sections of the images
    • process the text from the image
    • use the fuzz library to get a score compared to the map name setting
  • go back to the page and index with the highest fuzz score and select it
    • if below a setting threshold throw an exception

Debug available:

  • as with the round text detection, screenshots are saved off
  • each map index is compared against a list of all map names to verify it is detecting correctly

Maps are dynamically selected by reading the map name text.
OCR function simplified and improved for map name detection.
Map names are no longer needed to be mapped to page and index
in static.py.  They only need to be added to setup.json.  Spaces and
underscores are ignored.

Process is as follows:
- at each map selection page:
  - screenshot each of the six map name sections of the images
  - process the text from the image
  - use the fuzz library to get a score compared to the map name setting
- go back to the page and index with the highest fuzz score and select it
  - if below a setting threshold throw an exception

Debug available:
- as with the round text detection, screenshots are saved off
- each map index is compared against a list of all map names to verify
it is detecting correctly
@dylanlytle dylanlytle changed the title Pull Request 81 Dynamic Map Selection Pull Request Issue 81 Dynamic Map Selection Feb 23, 2024
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.

1 participant