Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » После обновления сломался блок FindImage в Визуальном редакторе

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

1. Kostick - 11 Октября, 2023 - 17:10:51 - перейти к сообщению
После последнего обновления заметил, что бот, который исправно работа годами, перестал корректно распознавать изображения, хотя я в нем ничего не менял. Пришлось менять параметры разбежности и процента совпадения, чтобы хоть как-то вернуть бота в рабочее состояние. Никто не сталкивался с такими проблемами?
2. Kibor - 11 Октября, 2023 - 19:33:30 - перейти к сообщению
Было исправление в функции findimage
 Цитата:
findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 768, Красный_меньше_на, Красный_больше_на, Зеленый_меньше_на, Зеленый_больше_на, Синий_меньше_на, Синий_больше_на, Процент_совпадений_достаточный_для_идентификации, флаг_не_искать_в_области_где_найдено, -1);


флаг_не_искать_в_области_где_найдено - если 1 больше не искать в областях на экране по размеру искомого рисунка где найден уже рисунок
Этот параметр работал не корректно Исправлено.

Если у вас работало, то не правильно.
Сейчас этот флаг правильно выполняет свою задачу.
Не дает находить два и более изображения в одном месте, если там уже найдено.
3. Kostick - 11 Октября, 2023 - 21:09:47 - перейти к сообщению
 Kibor пишет:
Было исправление в функции findimage
 Цитата:
findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 768, Красный_меньше_на, Красный_больше_на, Зеленый_меньше_на, Зеленый_больше_на, Синий_меньше_на, Синий_больше_на, Процент_совпадений_достаточный_для_идентификации, флаг_не_искать_в_области_где_найдено, -1);


флаг_не_искать_в_области_где_найдено - если 1 больше не искать в областях на экране по размеру искомого рисунка где найден уже рисунок
Этот параметр работал не корректно Исправлено.

Если у вас работало, то не правильно.
Сейчас этот флаг правильно выполняет свою задачу.
Не дает находить два и более изображения в одном месте, если там уже найдено.

Почему я недоумеваю.
Пример. Есть изображение:(для просмотра ссылки Вам необходимо авторизоваться) В нем есть слева внизу надпись "Пропустить анимацию" и еще левее область, где есть галочка или ее нет.
Ищу в этой области по координатам "36, 1008, 51, 1023" такое изображение (галочка стоит):(для просмотра ссылки Вам необходимо авторизоваться) Сейчас изображение правильно распознается при разбежности "5", и проценте совпадения "100".
Но это не логично. Бот видит пустую область, где галочки нет, и при разбежности "5" проценте совпадений "95" и ниже уже считает, что она там есть, хотя там явно нет 95% совпадений. Или я не правильно рассуждаю?

Пример с включенной галочкой:(для просмотра ссылки Вам необходимо авторизоваться)
Пример бота в Визуальном редакторе:(для просмотра ссылки Вам необходимо авторизоваться)
4. Kibor - 12 Октября, 2023 - 00:48:39 - перейти к сообщению
Нашел ошибку. Это из за этого обновления.(для просмотра ссылки Вам необходимо авторизоваться) Криво исправил.

Скоро обновлю
5. Kostick - 12 Октября, 2023 - 02:28:10 - перейти к сообщению
 Kibor пишет:
Нашел ошибку. Это из за этого обновления.(для просмотра ссылки Вам необходимо авторизоваться) Криво исправил.

Скоро обновлю

Благодарю. И спасибо, что так быстро нашли
6. Kibor - 12 Октября, 2023 - 05:33:24 - перейти к сообщению
Исправил.
Обновил
7. Kostick - 12 Октября, 2023 - 09:12:15 - перейти к сообщению
 Kibor пишет:
Исправил.
Обновил

Да, стало как раньше. Еще раз спасибо

Powered by ExBB FM 1.0 Final