Есть два изображения. Визуально полностью идентичные. Скриншоты сделаны с помощью пэинта, 24 бита. Скрины сделаны во время разных запусков приложения. При поиске первого не распознается второе и наборот. Переделывал скрины много раз. Уже сделал скрин самим пилотом и поправил в пэинте. Результата нет. Погрешности доводил до точности 30 и оттенка 56.
Прикрепленные файлы
acc_is_busy.bmp ( 1,15 килобайт )
Кол-во скачиваний: 217
acc_is_busy3.bmp ( 1,15 килобайт )
Кол-во скачиваний: 195
Надеюсь пилот не 2.40 с типом поиска 2? Он там сломан, в бетке исправлено.
Эти картинки идентичны на 100% при deviation 2%. Кстати, уже встречал такое, но картинки были на разных компах сделаны, именно на 2% отличались цвета.
Сравнить картинки можно скриптом: https://forum.uokit.com/index.php?showtopic=30118 в конце поста.
2.39, 2.40 ночной стабильный поиск тип 2.
Статики там практически нет. Буквально пара пикселей из всех картинок.
Нестабильная бета те же проблемы.
--lua
while 1 do
a = findimage (0, 0, 1920, 1080, "(C:\\Users\\Andrey\\Desktop\\test1\\acc_is_busy.bmp)", "%arr", 2, 100, 1, 0) -- возвращает тип данных string
b = findimage (0, 0, 1920, 1080, "(C:\\Users\\Andrey\\Desktop\\test1\\acc_is_busy3.bmp)", "%arg", 2, 100, 1, 0)
if tonumber(a) > 0 then -- поэтому для сравнения с числом переводим строку в число
move (arr[1][1], arr [1][2]) -- навести курсор на картинку
end
wait(500)
if tonumber(b) > 0 then -- поэтому для сравнения с числом переводим строку в число
move (arg[1][1], arg [1][2]) -- навести курсор на картинку
end
end
А в луа находит... В старом синтаксисе - нет.
локальные проблемы. Решено.
Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)