Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Комбинация разных функций поиска

Страниц (2): « 1 [2]
 

11. Essen - 07 Сентября, 2020 - 09:07:17 - перейти к сообщению
 Kibor пишет:
А лучше нажимайте клавиатуру и пробуйте распознавать раму вокруг распознанного отпечатка

Именно это решение и применил (с помощью findheapcolor), картинка схемы логики выше есть... но это всё равно перебор картинок...
12. Kibor - 07 Сентября, 2020 - 09:11:00 - перейти к сообщению
Так что не устраивает?
Если поиск рамки не нравится, то забивайте для каждой ячейки (зоны) количество нажатий. Но рамку определить проще и надежнее. Может нажатие не пройде.
13. Essen - 07 Сентября, 2020 - 09:19:58 - перейти к сообщению
 Цитата:
...записать все координаты найденных картинок, затем рассортировать их по расстоянию от точки (функция SORT), и так как есть всего 8 возможных координат/позиций, привести их к такому выражению:
00101011
где
0 - пустой шаг,
1 - действие

Есть ли способ это реализовать?


Вот в чём вопрос. В таком варианте достаточно одного прохода по каждой ячейке, чтобы выбрать все 4 нужные, при поиске рамки, приходится подставлять эту рамку к каждой ячейке, и так 4 раза... Не эффективно...
14. Kibor - 07 Сентября, 2020 - 14:53:06 - перейти к сообщению
 Essen пишет:
Лично я остановился на том, что можно записать все координаты найденных картинок, затем рассортировать их по расстоянию от точки (функция SORT), и так как есть всего 8 возможных координат/позиций, привести их к такому выражению:
00101011
где
0 - пустой шаг,
1 - действие

Есть ли способ это реализовать?

findpath - Нахождение кратчайшего пути в лабиринте

Powered by ExBB FM 1.0 Final