Тёмный

POE + OpenCV + Python 

siZeOf2011
Подписаться 49
Просмотров 1,4 тыс.
50% 1

Играюсь с OpenCV+Python и учу их играться в Path of Exile (:
Анализирует изображение мини-карты и генерирует действия (клики мышки и активация навыка телепортации), пытаясь идти по правой стороне карты
Было более точное распознавание карты, выделяло мелкие детали "рельефа", но тесты показали, что оно только зря расходует процессорное время.
Код: gist.github.com/GreenWizard20...
P.s. с OpenCV работаю всего 3й день (: был бы опыт - сделал бы лучше\быстрее, а так......

Развлечения

Опубликовано:

 

20 авг 2016

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 8   
@2ArtoCodes
@2ArtoCodes 2 года назад
Приветствую, как-то разбирал твой код. Задумка по движения простая, но интересная. Я так понимаю она состоит в том, чтоб рисовать от центра вектора, проверяя, натыкаются ли они на пиксели и при условии если вектор не встречает препятствий, двигаться в ту сторону. Основная проблема в зашумлении карты... Но думаю эту проблему можно победить в "кишках" самого пое с помощью того-же visual GGPK. Т. е. фоны все поделить просто или заменить их на прозрачное изображение. Есть мысли и по поводу усложнения задачи и поиску врагов на экране... Если есть интерес и любопытство, свяжись со мной
@amaxiy777
@amaxiy777 Год назад
Поиск врагов-то не сложно сделать по красной полоске над ними. Лут-фильтр настроить, чтобы выпадали все предметы без надписей, а просто, например, фиолетовым прямоугольником - RGB 255,0,255. И по ходу движения карты, будет зачищаться область за областью и подниматься все выпавшие предметы на полу. А потом добавить телепортацию в ХО, если предмет выпал 3 раза подряд из сумки (сумка полная) - инвентарь опустошил в сундук и погнал дальше карту дочищать. Но лучше, чтобы меньше заморачиваться с наилучшей зачисткой выбирать карты-кишки - Странд, Атолл и т.п. Я вот чисто на RF хочу ботика сделать на основе подобного алгоритма - хотя бы по 6-8 часов ночью его запускать на второй учетке.
@rendermen01
@rendermen01 5 лет назад
Думал,что под POE подразумевается Pillars of Eternity.
@salamdrik
@salamdrik 4 года назад
Did yoy manage to get it clear maps for you ?
@siZeOf2011
@siZeOf2011 4 года назад
nope, i stopped playing in POE :) I don't know how hard to create that kind of a bot nowadays, but it's definitely achievable. But, I must warn you, that if you wanna achieve "100% clearing of any map by any build without hacking", than it will be really hard task.
@salamdrik
@salamdrik 4 года назад
@@siZeOf2011 python cant work whit poe ramm and send mouse keyboard to the client insteand of all windows?
@siZeOf2011
@siZeOf2011 4 года назад
@@salamdrik yes, but it's harder + POE may have protection from those kind of interraction see "send keypress to inactive window" in google, maybe something would work for POE. There is many ways in which applications process user input and you need to figure out in which way POE do it.
@jesuschrist1501
@jesuschrist1501 2 года назад
yes its possible activate enemy hp mini bar and hsv a signature out of it block out the bottom portion of your hp, mana, skill etc etc info detect the games window size send key bindings to hp bars on the window location overlaying your poe game interface. bot farm for 6 hours sell exalts on ebay decent income of $600 a month.
Далее
Дуюнов - ну что, допрыгались?
23:35