Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Vizjirei
Отправлено: 28 Ноября, 2022 - 11:12:00
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2022  
Репутация: 0




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

Пример:

Нажмите для увеличения


Результат:

Нажмите для увеличения


Я уже просто не знаю какими настройками можно распознать весь текст в такой ситуации, или может ещё какой-то выход есть?
 
 Top
Zireael
Отправлено: 28 Ноября, 2022 - 11:25:58
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Для чего требуется распознать числа? Они же по порядку идут.
 
 Top
Vizjirei
Отправлено: 28 Ноября, 2022 - 12:21:07
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2022  
Репутация: 0




 Zireael пишет:
Для чего требуется распознать числа? Они же по порядку идут.


Вообще задача такая стоит, что надо кликнуть на нумерованный квадрат с цветом из палитры внизу экрана и, затем, кликнуть по такому же номеру в шаблоне на основной части экрана. Либо наоборот, находить номер в шаблоне и потом кликать по нему нужным цветом выбрав его из палитры. Если нужный цвет поставлен в соответствии с номером шаблона, то будет просто квадрат без цифр. То есть рисование картинки по номерам.

Цифры по порядку это просто удобный пример, потому что порядок номеров в шаблоне может быть абсолютно любой, и фон под цифрами шаблона тоже любого цвета из палитры:

Нажмите для увеличения

(Отредактировано автором: 28 Ноября, 2022 - 12:37:37)

 
 Top
Zireael
Отправлено: 28 Ноября, 2022 - 12:50:33
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Скорее всего, простого решения тут нет. Придётся каждый квадратик отдельно распознавать.
Сначала определить цвет фона и текста используя sumcolor. Пикселей цвета фона будет больше чем цвета текста. Затем распознать число передав в readtext массивы с цветом фона и текста.

(Отредактировано автором: 28 Ноября, 2022 - 12:50:59)

 
 Top
Vizjirei
Отправлено: 28 Ноября, 2022 - 13:21:33
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2022  
Репутация: 0




Ну ладно, тогда придётся помучиться, тем не менее спасибо за помощь.

А что кстати могло бы упростить задачу? Просто, например, вместо цифр шаблона можно настроить изображения любой формы:

Нажмите для увеличения


Нажмите для увеличения

Но со сменой их цвета пока проблема.
 
 Top
Zireael
Отправлено: 28 Ноября, 2022 - 14:02:29
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




С маленькими квадратиками явно проще чем с цифрами. С помощью findimage можно найти квадратики нужного цвета, но надо проверять соседние пиксели, чтобы их цвет не совпадал с цветом искомого квадрата.
 
 Top
Dantes3000
Отправлено: 28 Ноября, 2022 - 14:11:54
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Возможно поможет findshape

сделать 10 картинок и самому написать распознавание
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 5 (гостей: 5, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by