(для просмотра ссылки Вам необходимо авторизоваться) COLORMODE применяется на скриншот для того чтобы снизить палитру цветов например до 256. В вашем уроке это на програмном уровне не визуально(отклонение цвета). Это упрощение скриншота убирает необходимость поиска пикселей с отклонением так как оно применяется заранее до поиска цветов. Думаю это ускорит выполнение кода, так как на поиск каждого следующего цвета в цикле убираются 2 условия. Важнее ограничение максимума на найденный цвет добавить для отсеивания похожих объектов.
На скриншоте видно что объект можно найти по
108-198 фиол цвет 8339327
68-95 фиол цвет 12550079
2-10 пикселям красного цвета (флаг)+ допуск из за линий маршей 4145151
(Добавление)
Если количество цветов для нахождения равно количеству обязательных к нахождению, то если 1 цвет из списка не найден другие цвета в цикле не проверяет. Это значительно ускорило поиск в коде в другой программе.(Отредактировано автором: 08 Марта, 2025 - 14:01:04) |