Author Topic: Поиск двух одинаковых изображений на странице, игра на память.  (Read 2566 times)

0 Members and 1 Guest are viewing this topic.

digiTALker

  • Освоившийся
  • **
  • Posts: 23
    • View Profile
Доброе время суток. Игра простая для тренировки памяти, появляется массив картинок, за несколько секунд надо найти две одинаковых. Потом все картинки меняются и снова надо найти две одинаковых.

План был такой, поскольку картинки фиксированного размера и всегда в одних и тех же местах, то сканить их все по очереди и потом сравнивать друг с друго по очереди. Но если это делать перебором, то боюсь машина не будет укладываться во время. картинок 5х5 штук.

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Скинь сюда пару скринов для наглядности. Так быстрее ктонибудь поможет. Скрины обязательно в bmp, ну или png.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Для начала проверить одинаковые ли картинки на 100% из разных мест.
Если одинаковые - снимать хэш каждой позиции. Имея 25 хэшей искать одинаковые.
Если с поиском беда, всё плывёт всё меняется, тогда гетскринить и сохранять все 25 образцов каждый под своим номером. Потом брать по очереди и искать с % допуска. Добиться нахождения 2-х картинок в каждом случае. Их и кликаем. Чтобы не искать повторно уже открытые, попутно вести базу открытых номеров и их пропускать при поиске.

2-й вариант, можно не сохранять сразу все 25, а делать по очереди. Но это если всё будет укладываться в время показа.

Почему картинок нечётное число? Разве так может быть? Или в центре картинки нет?
« Last Edit: October 04, 2017, 01:24:13 PM by Vint »


digiTALker

  • Освоившийся
  • **
  • Posts: 23
    • View Profile
Скинь сюда пару скринов для наглядности. Так быстрее ктонибудь поможет. Скрины обязательно в bmp, ну или png.
https://i.imgur.com/JlhDi0b.png

Quote
Для начала проверить одинаковые ли картинки на 100% из разных мест.
Если одинаковые - снимать хэш каждой позиции. Имея 25 хэшей искать одинаковые.
Если с поиском беда, всё плывёт всё меняется, тогда гетскринить и сохранять все 25 образцов каждый под своим номером. Потом брать по очереди и искать с % допуска. Добиться нахождения 2-х картинок в каждом случае. Их и кликаем. Чтобы не искать повторно уже открытые, попутно вести базу открытых номеров и их пропускать при поиске.

2-й вариант, можно не сохранять сразу все 25, а делать по очереди. Но это если всё будет укладываться в время показа.

Почему картинок нечётное число? Разве так может быть? Или в центре картинки нет?
Картинок 15. По мере прогрузки они цветные, как только все прогружаются они становятся в градациях серого.
Как только появились они не меняются до полной смены сразу всех картинок разом (если не уложился во время).

digiTALker

  • Освоившийся
  • **
  • Posts: 23
    • View Profile
вы уверены что ссылка правильная? не смог насчитать там 15 картинок.
Да я кусок кинул, разве это принципиально сколько их, хоть 4.

Vint

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3935
  • Лечу куда хочу. cman 4.13.014x32, 4.14.003 W10
    • View Profile
Принципиально. Там нет даже двух одинаковых.