Need to be able to determine when a match is over and when a new match has begun.
End Game Indicators
[ ] "Warzone Victory" text / banner
easy way to cleanly determine "match over" -- but only works if streamer wins or is spectating winner until the end
if they quit to "Play Again" the loading screen should pop up very quickly though; similar if they quit to lobby
[x] Loading screen
[x] pytesseract consistently able to be able to pick up the map name ("VERDANSK") and/or "BATTLE ROYALE" when shown a crop of the bottom left loading screen
[x] Warzone only has 1 loading screen, so just doing cv.matchTemplate() with a crop of the middle of that works almost every time tested so far (passing > 90% match thresholds)
this seems to be the best way to determine player is loading into a new match
Lobby Indicators
[x] "WARZONE" in top left
player name & rank in top right
map name in bottom left once lobby is filling
Start Game Indicators
[x] Top right airplane icon (match has just started)
[ ] Initial scene of airplane flying in (not always shown due to glitches, streamers intentionally black screening)
[ ] Low kill count, high players remaining, and not spectating (in cases where streamers black screen until landing or forget to un-black screen)
[ ] countdown clock in pre-game lobby (always <= 60, or hasn't started)
Need to be able to determine when a match is over and when a new match has begun.
End Game Indicators
Lobby Indicators
Start Game Indicators