Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

UoKit.com Форумы _ UO Pilot в онлайн играх _ Помогите найти картинку

Автор: DeathLOL 25.4.2021, 11:06

set #a findimage (8, 10 8, 10 1764, 1046 1764, 1046 (C:\Users\user\Desktop\for start game\pic.bmp) %arr 2 80 40)
set #w size (%arr)
msg Найдено картинок: #w
for #i 1 #w
set #x %arr [#i 1]
set #y %arr [#i 2]
msg картинка в координатах: #x #y
end_for


вот картинка pic.bmp
вот где я ее пытаюсь найти screen.png


Эскизы прикрепленных изображений
Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  pic.bmp ( 1,57 килобайт ) Кол-во скачиваний: 310

Автор: cirus 25.4.2021, 11:19

Цитата
8, 10 8, 10 1764, 1046 1764, 1046

Тут координаты должны быть, а не непонятно что.
Смотрите описание параметров функции и примеры https://uopilot.uokit.com/wiki/index.php?title=Findimage
Картинка должна быть 24 бита, а не 8.

Автор: DeathLOL 25.4.2021, 11:59

Цитата(cirus @ 25.4.2021, 11:19) *

Тут координаты должны быть, а не непонятно что.
Смотрите описание параметров функции и примеры https://uopilot.uokit.com/wiki/index.php?title=Findimage
Картинка должна быть 24 бита, а не 8.

set #a FindImage(0 0 1920 1080 (I:\pic.bmp) %arr 2 80 5)
set #w size (%arr) // получим число найденных картинок
msg Найдено картинок: #w


допустим в браузере всё норм ищет
как сделать это в игре и на этом скрине



Эскизы прикрепленных изображений
Прикрепленное изображение Прикрепленное изображение

Прикрепленные файлы
Прикрепленный файл  pic.bmp ( 2,19 килобайт ) Кол-во скачиваний: 309

Автор: cirus 25.4.2021, 12:22

Картинка в игре статичная или меняется?
Можно ещё добавить параметр отклонение в цвете или уменьшить точность поиска.

Код
set #a FindImage(0 0 1920 1080 (I:\pic.bmp) %arr 2 70 5 3)


Автор: DeathLOL 25.4.2021, 12:26

Цитата(cirus @ 25.4.2021, 12:22) *

Картинка в игре статичная или меняется?
Можно ещё добавить параметр отклонение в цвете или уменьшить точность поиска.
Код
set #a FindImage(0 0 1920 1080 (I:\pic.bmp) %arr 2 70 5 3)


она статичная в цвете не меняется
попробовал то что ты написал не помогает

Автор: cirus 25.4.2021, 12:35

Значит она отличается. Обычно это видно только при увеличении.

Автор: DeathLOL 25.4.2021, 12:41

Цитата(cirus @ 25.4.2021, 12:35) *

Значит она отличается. Обычно это видно только при увеличении.

как она может отличаться если я ее со скрина вырезаю и пытаюсь найти на скрине ?
как по другому можно найти эту херню


Прикрепленные файлы
Прикрепленный файл  pic4.bmp ( 3,69 килобайт ) Кол-во скачиваний: 276

Автор: cirus 25.4.2021, 13:09

pic.bmp и pic4.bmp отличаются, это видно при увеличении.

Цитата
как по другому можно найти

Закрасить лишний фон и левый верхний пиксель в любой цвет. Примерно так:
Прикрепленный файл  pic2.bmp ( 1,45 килобайт ) Кол-во скачиваний: 329

Автор: DeathLOL 25.4.2021, 13:27

Цитата(cirus @ 25.4.2021, 13:09) *

pic.bmp и pic4.bmp отличаются, это видно при увеличении.

Закрасить лишний фон и левый верхний пиксель в любой цвет. Примерно так:
Прикрепленный файл  pic2.bmp ( 1,45 килобайт ) Кол-во скачиваний: 329


так прогресс пошел на скрине смог найти как в игре теперь
так я смог это сделать спасибо
можно закрывать

Автор: MensonN1 18.4.2022, 23:44

Цитата(cirus @ 25.4.2021, 13:09) *

pic.bmp и pic4.bmp отличаются, это видно при увеличении.

Закрасить лишний фон и левый верхний пиксель в любой цвет. Примерно так:
Прикрепленный файл  pic2.bmp ( 1,45 килобайт ) Кол-во скачиваний: 329


А как поступить если картинка не статичная?

Автор: Madeus 19.4.2022, 1:30

Найти статичные пиксели остальное закрасить.

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)