Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Benedict

Pages: [1]
1
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: October 10, 2022, 01:34:56 PM »
у
И вот смотрите, что происходит: экран коррекнтый, в памяти всё корректно, контрольный скрин с того места где искали совпадает с шаблонным изображением. А НЕ НАХОДИТ!
Что не так-то?
Как уже сказали, картинки слишком разные для поиска в лоб без цветокоррекции и одни проценты здесь не помогут.
Вот "муравьями" показаны одинаковые области

Их даже не половина. Может процентов 25-30.

P.S. https://youtu.be/7YsBHzR87Yc

Спасибо. Понял, осознал.

2
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: October 09, 2022, 09:38:44 PM »
Честное слово - не понимаю и не вижу разницы между объектами.
При значении в 30% что-то находит, но это что-то не совсем то.

3
Общие вопросы / Re: IF_PICTURE_IN - Для новичков
« on: October 09, 2022, 04:31:22 PM »
Не понимаю окончательно бесповоротно, что делаю не так?
Есть скрипт:
Code: (clickermann) [Select]
print("Начали скрипт")

SCREENSHOT //делаем контрольный скриншот
GETSCREEN (0,0, $_xmax,$_ymax) //забираем экран в буфер
SCREENSHOTEX (0,0, $_xmax,$_ymax, "scr_from_mem") //делаем контрольный скриншот из буфера
// HALT 
 
IF_PICTURE_IN (3380,1947, 3746,2025, "exit_2.bmp", -1, 90) //проверяем на наличие образца на экране
   print("Нашли кнопку", $_return1, $_return2)
   WAIT(10)
ELSE
   SCREENSHOTEX (3380,1947, 3746,2025, "NOT_FOUND") // делаем контрольный скриншот того места, где искали
   print("Не нашли кнопку")
   WAIT(10)
END_IF

halt


И вот смотрите, что происходит: экран коррекнтый, в памяти всё корректно, контрольный скрин с того места где искали совпадает с шаблонным изображением. А НЕ НАХОДИТ!
Что не так-то?

P.S. Картинки сюда не размещаются, поэтому все примеры тут: https://drive.google.com/drive/folders/1k1mtqkjKowj4IXrOTsCFBq62ZHnaA5Yj?usp=sharing

Pages: [1]