Рубрики
Без рубрики

Обнаружение цветов

Всем привет! В настоящее время я работаю над сценарием, который обнаруживает цвет нескольких пикселей на экране … Помечено с поясницей, помогите, Python.

Всем привет! В настоящее время я работаю над сценарием, который обнаруживает цвет нескольких пикселей на экране примерно в 30-60 раз в секунду, чтобы обнаружить состояние игровых состояний (бара здоровья), вживую.

Я делаю это с Python, интегрироваться с OBS (программа записи). Я довольно новый Python, я работал только с этим в течение очень короткого времени.

Я немного посмотрел на StackoverFlow и нашел кого-то, используя этот скрипт: Из PIL Import ImageGrab Время импорта time.clock () .схватить () Для Y в диапазоне (0, 100, 10): Для x в диапазоне (0, 100, 10): .getPixel ((x, y)) Печать (time.clock ()) [Источник]

Здесь они используют петлю «для» в Python, с переменной y и x, с ImageGrab Imported. Я не понимаю, как «для Y в диапазоне (0,100,10)» или «для X в диапазоне […] работает. Как работает эта нотация? Как бы я настроил его, чтобы соответствовать пикселям, которые я хочу отследить, которые специфичны только для трех, все в разных местах? (Мне больше не нужно, мне нужно только отслеживать, потому что один более чем достаточно, чтобы увидеть цвет, верно?)

Заранее спасибо за ваши ответы, вы потрясающие.

– Лукас.

Оригинал: “https://dev.to/lucashogie/detecting-colors-10c1”