Здравствуйте, гость ( Вход | Регистрация )

> Поиск картинок, необходимо найти одну картинку из имеющихся в каталоге
fabbeg
сообщение 29.5.2020, 9:52
Сообщение #1


**

Neophyte
Сообщений: 15
Регистрация: 24.5.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.951



Господа гуру пилота!
имеется окно браузера (запущена браузерная игра). Периодически выскакиевает рандомная картинка, необходимо ее найти, определить, что это за картинка (из каталога) и выдать результат в лог.
Код

set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images"    
set %image [1] fish                          
set %image [2] apple
set %image [3] life_potion
set %image [4] coins
set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2)


дальше затык.
картинок много, хочется, чтобы пилот сравнил картинку с имеющимися в папке и сказал, что это за картинка из перечня, а не гонял скрипт несколько раз по каждому варианту.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 29.5.2020, 11:27
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26760
Пользователь №: 16.971
Возраст: 29



Код
set #startX 0
set #startY 0
set #endX 1920
set #endY 1080
set $path "C:\Users\fab\Desktop\pilot\images\"
set %image [1] fish
set %image [2] apple
set %image [3] life_potion
set %image [4] coins

set #count size(%image)    // количество картинок

for #i 1 #count     // цикл
    set #a findimage (#startX #startY #endX #endY ($path%image[#i].bmp) %arr 2)     // поиск
    // log #a // результат поиска
    if #a > 0    // если найдена
        log %image [#i]        // вывод в лог
        break                // выход из цикла
    end_if
end_for
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 6.7.2025, 1:55
Designed by Nickostyle