Такое дело, если добавить все цвета как текст, то некоторые цифры будут инвертированы и не распознаются.
Пример:
Нажмите для увеличения
Результат:
Нажмите для увеличения
Я уже просто не знаю какими настройками можно распознать весь текст в такой ситуации, или может ещё какой-то выход есть?
1. Vizjirei - 28 Ноября, 2022 - 03:12:00 - перейти к сообщению
2. Zireael - 28 Ноября, 2022 - 03:25:58 - перейти к сообщению
Для чего требуется распознать числа? Они же по порядку идут.
3. Vizjirei - 28 Ноября, 2022 - 04:21:07 - перейти к сообщению
Zireael пишет:
Для чего требуется распознать числа? Они же по порядку идут.
Вообще задача такая стоит, что надо кликнуть на нумерованный квадрат с цветом из палитры внизу экрана и, затем, кликнуть по такому же номеру в шаблоне на основной части экрана. Либо наоборот, находить номер в шаблоне и потом кликать по нему нужным цветом выбрав его из палитры. Если нужный цвет поставлен в соответствии с номером шаблона, то будет просто квадрат без цифр. То есть рисование картинки по номерам.
Цифры по порядку это просто удобный пример, потому что порядок номеров в шаблоне может быть абсолютно любой, и фон под цифрами шаблона тоже любого цвета из палитры:
Нажмите для увеличения
4. Zireael - 28 Ноября, 2022 - 04:50:33 - перейти к сообщению
Скорее всего, простого решения тут нет. Придётся каждый квадратик отдельно распознавать.
Сначала определить цвет фона и текста используя sumcolor. Пикселей цвета фона будет больше чем цвета текста. Затем распознать число передав в readtext массивы с цветом фона и текста.
Сначала определить цвет фона и текста используя sumcolor. Пикселей цвета фона будет больше чем цвета текста. Затем распознать число передав в readtext массивы с цветом фона и текста.
5. Vizjirei - 28 Ноября, 2022 - 05:21:33 - перейти к сообщению
6. Zireael - 28 Ноября, 2022 - 06:02:29 - перейти к сообщению
С маленькими квадратиками явно проще чем с цифрами. С помощью findimage можно найти квадратики нужного цвета, но надо проверять соседние пиксели, чтобы их цвет не совпадал с цветом искомого квадрата.
7. Dantes3000 - 28 Ноября, 2022 - 06:11:54 - перейти к сообщению