PengueeBot icon indicating copy to clipboard operation
PengueeBot copied to clipboard

Капча из ММО

Open MastaDan9 opened this issue 5 years ago • 3 comments

Привет! Наткнулся на такой отличный софт. Возник вопрос, в ММО есть такая капча (на скрине), ее главная проблема она появляется всегда в разных координатах, смещается на 20-30 пикселей все окошко с капчей по всем сторонам. Реально ли будет на PengueeBot сделать распознавание капчи (поиск картинок) в таком случае? Буквы в капчи используются только WASD Снимок экрана 2020-09-25 в 07 36 41

MastaDan9 avatar Sep 25 '20 04:09 MastaDan9

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

for key in result: a.keyClick(keymap.get(key)) a.sleep(100) # Это помогает самой игре не залагать и нормально обработать нажатие клавиши

1Ridav avatar Sep 25 '20 06:09 1Ridav

Буквы меняют цвета, около 10-15 цветов, придётся к чб приводить ? Я уже пытался через тессеракт заводить, но он из коробки плохо понимает этот шрифт

MastaDan9 avatar Sep 25 '20 10:09 MastaDan9

Тогда надо подключать OpenCV и мудрить оттуда. текущий бот может использовать библы под java, можешь попробовать. Еще вариант не привязываться к буквам, а искать треугольники

1Ridav avatar Sep 27 '20 16:09 1Ridav