Извлечь информацию из скриншота игры - PullRequest
0 голосов
/ 16 июня 2020

В настоящее время я пытаюсь создать набор python скриптов для извлечения данных из скриншота Valorant. Это больше для изучения python библиотек, чем для того, чтобы что-то делать с данными, поскольку игра должна иметь официальный api.

Мне бы хотелось go помощи в правильном направлении для этого проекта .

Я уже написал сценарий, который разрезает скриншоты на различные важные элементы игры, такие как killfeed, карта и способности. Сначала я попытался использовать pytesseract, чтобы получить имена пользователей в killfeed, но это не сработало, поэтому я использовал сопоставление шаблонов для распознавания портретов персонажей с помощью OpenCV.

Теперь я пытаюсь получить данные из карту, и здесь начинаются мои проблемы.

В игре карта вращается вместе с вашим видом, поэтому я подумал, что могу попытаться снова получить исходное вращение изображения, используя сопоставление с шаблоном, так как я получил Это работает для killfeed. Единственный способ, который я нашел, - это повернуть часть скриншота и повторно попытаться сопоставить, пока я не добьюсь максимальной точности. Я хотел бы знать, выполнимо ли то, что я делаю, и если да, то какой лучший подход я мог бы использовать. Моя конечная цель для карты - получить приблизительные координаты всех персонажей, поскольку на ней отображаются их портреты.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...