Что нового

[Автоматизация] определить камень

S_K

Новичок
Сообщения
30
Репутация
0
Версия AutoIt: 3.12

Описание:
нужен скрипт что бы он автоматически находил пиксель, какое принадлежит красному камню и кликал по нему!

Примечания:
 

Вложения

  • 1.jpg
    1.jpg
    196.1 КБ · Просмотры: 52

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: [Автоматизация] как сделать поиск по пикселем ?

Если по простому, то просто сканируешь с помощью PixelSearch предполагаемую область на экране где может находиться камень, на какой-нибудь его ключевой уникальный цвет. Как только происходит сработка на наличие этого цвета на экране, сужаешь область сканирования на -10, -10, +10, +10 от того места где нашелся цвет и повторяешь процедуру, но уже попиксельно проверяя область на искомые цвета, и подсчитывая их количество. Если количество цветов достаточно большое - вероятно ты нашел свой камень.

Если побыстрее и более надежно, используешь библиотеку FastFind.au3, захватываешь нужную тебе область экрана в память, с помощью FFKeepColor отбрасываешь все цвета не относящиеся к камню, и ищешь на оставшемся изображении наибольшее скопление нужных тебе цветов. Это будет в тысячи раз быстрее и надежнее встроенных инструментов AutoIt.


Добавлено:
Сообщение автоматически объединено:

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Данные правила могут пополняться локальными правилами раздела.
Как правильно называть темы

"[Автоматизация] как сделать поиск по пикселем ?" - это неприемлемое название темы, переименуйте тему иначе она будет закрыта, а вам возможно будет выдан бан на несколько дней.

С уважением, ваш Модератор.
 

Belfigor

Модератор
Локальный модератор
Сообщения
3,608
Репутация
941
Re: [Автоматизация] как сделать поиск по пикселем ?

прежде чем что-то писать, нужно исправить предупреждение
 
Верх