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

2 страниц V  1 2 >  
Ответить в эту темуОткрыть новую тему
> FindImage, поиск одинаковых картинок и клик по ним
portos
сообщение 24.2.2018, 20:32
Сообщение #1


****

Apprentice
Сообщений: 181
Регистрация: 6.12.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.157



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


**********

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



Код
set #a FindImage (0 0 1920 1080 (d:\myImages\wolf.bmp) %arr 2 80 -1 5)
hint Найдено картинок: size(%arr)
if #a > 0
    for #i 1 size(%arr)     // цикл для всех найденных картинок
        move %arr[#i 1] %arr [#i 2]    // навести курсор на каждую картинку
        wait 500
    end_for
end_if
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
dron4938
сообщение 24.2.2018, 21:55
Сообщение #3


****

Apprentice
Сообщений: 256
Регистрация: 20.3.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.395



Цитата(cirus @ 24.2.2018, 21:26) *

Код
set #a FindImage (0 0 1920 1080 (d:\myImages\wolf.bmp) %arr 2 80 -1 5)
hint Найдено картинок: size(%arr)
if #a > 0
    for #i 1 size(%arr)     // цикл для всех найденных картинок
        move %arr[#i 1] %arr [#i 2]    // навести курсор на каждую картинку
        wait 500
    end_for
end_if
end_script



а на луа финдимидж есть? Можно пример на луа?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
portos
сообщение 24.2.2018, 22:29
Сообщение #4


****

Apprentice
Сообщений: 181
Регистрация: 6.12.2014
Группа: Пользователи
Наличность: 0
Пользователь №: 17.157



Цитата(cirus @ 24.2.2018, 19:26) *

Код
set #a FindImage (0 0 1920 1080 (d:\myImages\wolf.bmp) %arr 2 80 -1 5)
hint Найдено картинок: size(%arr)
if #a > 0
    for #i 1 size(%arr)     // цикл для всех найденных картинок
        move %arr[#i 1] %arr [#i 2]    // навести курсор на каждую картинку
        wait 500
    end_for
end_if
end_script



то что надо , спасибо cirus
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 16.3.2018, 11:54
Сообщение #5


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



А что значат числа "2 80 -1 5" после %arr?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 16.3.2018, 12:14
Сообщение #6


**********

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



http://uopilot.tati.pro/index.php?title=Findimage
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 18.3.2018, 17:15
Сообщение #7


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Понятно, а поиск одного слова на экране тоже через финдимидж делается, или есть способ лучше?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 18.3.2018, 18:13
Сообщение #8


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27679
Пользователь №: 11.279



А чем он плох? Иногда имеет смысл искать через встроенные средства браузера, но, как правило, ищут финдимиджем.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 18.3.2018, 18:45
Сообщение #9


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Ну в деле я пока еще не пробовал, просто слова не на монотонном фоне, а на динамичном фоне, и если картинка меняется, то картинка внутри буквы как бы тоже меняется, что не есть хорошо для финдимиджа....
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 18.3.2018, 19:13
Сообщение #10


**********

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



Цитата
слова не на монотонном фоне, а на динамичном фоне

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


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Работает пока очень коряво, срабатывает через раз...
Вот картинки, первая оригинал, только черной рамкой я обвел.
А вторая совсем минимализм, в данный момент стоит вторая.


Прикрепленные файлы
Прикрепленный файл  Gem1.bmp ( 1022 байт ) Кол-во скачиваний: 208
Прикрепленный файл  Gem.bmp ( 894 байт ) Кол-во скачиваний: 151
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.3.2018, 10:40
Сообщение #12


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27679
Пользователь №: 11.279



Deviation задан в параметрах поиска? Погрешность ~2 обычно убирает очень много проблем.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.3.2018, 11:06
Сообщение #13


**********

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



https://forum.uokit.com/index.php?showtopic...mp;hl=findimage
Последний скрипт.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 22.3.2018, 12:38
Сообщение #14


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Я как понял скрипт готовый, нужно только указать пути, и сделать несколько скринов картинки?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 22.3.2018, 13:21
Сообщение #15


**********

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



Цитата
Я как понял скрипт готовый, нужно только указать пути, и сделать несколько скринов картинки?

Да. Подобрать deviation, его же указывать потом в findimage. Если какой-то фон останется, то закрасить вручную.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 22.3.2018, 14:14
Сообщение #16


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



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


**********

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



deviation подберите, часть пикселей всё равно останется. Их хватит для поиска.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Sreg
сообщение 22.3.2018, 15:23
Сообщение #18


**

Neophyte
Сообщений: 31
Регистрация: 6.4.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.974
Возраст: 26



Я попробую.
А пилоте есть функция, чтоб поиск пикселей начинал не слево сверху направо, а снизу справа налево?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.3.2018, 18:58
Сообщение #19


***********

Модератор UOPilot
Сообщений: 9.465
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27679
Пользователь №: 11.279



Цитата
А пилоте есть функция, чтоб поиск пикселей начинал не слево сверху направо, а снизу справа налево?

Нет. Ну точнее в каких-то релизах оно было случайно изменено, что привело к большим проблемам в старых скриптах. Вернули на место.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 23.3.2018, 1:32
Сообщение #20


**********

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



Цитата
А пилоте есть функция, чтоб поиск пикселей начинал не слево сверху направо, а снизу справа налево?

Результаты поиска можно отсортировать. Sort_array
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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