Доброго времени суток знатоки. Помогите советом или идеей.
Кратко о задаче. Пишу простенького бота (игрового) основанного на компьютерном зрении.
Научился качественно вычищать игровую миникарту от мусора, использовать поиск пути и т. д...
Ступор произошел, на моменте, когда персонаж перемещается по локации и соответственно меняется положение миникарты (по которой ориентируется бот).
Т. е. он каждую секунду времени делает скрин, вычищает миникарту от шума и приобразует в массив нулей и единиц (где соответственно ноль и один = черный и белый пиксель).
Но при получении следующей картинки, мне получается нужно склеить её с предыдущей (склеить матрицу) причем соблюдая старый патерн (т. е. понять на сколько сместилась карта и найти нужное положение для совмещения).
Как вы понимаете, поиск картинки в картинке не очень тут подходит, так как то что поступает в новом изображении лишь частично содержится в большом изображении.
Моя идея заключается в том, чтоб бот по мере исследования локации собирал общую матрицу карты, на которой уже и осуществляется поиск пути и далее передаётся управление на мышу.
Подскажите советом в какую сторону капать или что почитать можно на эту тему? Может какие готовые решения есть?
Формат уже вычищенного одного кадра (матрицы миникарты) примерно выглядит так:
Кратко о задаче. Пишу простенького бота (игрового) основанного на компьютерном зрении.
Научился качественно вычищать игровую миникарту от мусора, использовать поиск пути и т. д...
Ступор произошел, на моменте, когда персонаж перемещается по локации и соответственно меняется положение миникарты (по которой ориентируется бот).
Т. е. он каждую секунду времени делает скрин, вычищает миникарту от шума и приобразует в массив нулей и единиц (где соответственно ноль и один = черный и белый пиксель).
Но при получении следующей картинки, мне получается нужно склеить её с предыдущей (склеить матрицу) причем соблюдая старый патерн (т. е. понять на сколько сместилась карта и найти нужное положение для совмещения).
Как вы понимаете, поиск картинки в картинке не очень тут подходит, так как то что поступает в новом изображении лишь частично содержится в большом изображении.
Моя идея заключается в том, чтоб бот по мере исследования локации собирал общую матрицу карты, на которой уже и осуществляется поиск пути и далее передаётся управление на мышу.
Подскажите советом в какую сторону капать или что почитать можно на эту тему? Может какие готовые решения есть?
Формат уже вычищенного одного кадра (матрицы миникарты) примерно выглядит так:
Вложения
Последнее редактирование: