Автокликер Clickermann :: Форум

Основной раздел => Использование => Topic started by: security on October 29, 2016, 08:13:05 PM

Title: Распознание несложной капчи
Post by: security on October 29, 2016, 08:13:05 PM
Ребят, нет идей как можно распознать данную капчу?

Используются только символы a-z (буквы английского алфавита)
Регистр букв только нижний
Цвет букв только черный
Фон одинаковый
Шум отсутствует
(скорее всего это обычный текст, но который имеет свойство неактивный, который нельзя выделить или скопировать и генерируется самим приложением под android)

У меня возникла мысль такая:
1) Заранее подготовить список букв в черно-белом режиме от a.bmp до z.bmp
2) Выделить блок содержащий капчу и прочитать в черно-белом режиме colormode(8)
3) Просканировать этот блок и сверять со списком

Есть мысли, может что-то готовое как примеры? Искал по форуму, были интересные реализации, но к сожалению мне не подходят
Title: Re: Распознание несложной капчи
Post by: security on October 29, 2016, 08:16:54 PM
И еще дополнительный вопрос.

На php бы я бы распознал данную капчу таким образом:
Предварительно посчитал количество пикселей каждой буквы и рассчитал бы расстояние (статичное) между буквами
Получил бинарную матрицу изображения и посчитал вхождения

Так вот, вопрос следующий - можно ли как-то вызывать пхп через скрипт например положив рядом папку с php интерпретатором и скриптом распознавания капчи и указанием куда сохранять скриншот окна
Title: Re: Распознание несложной капчи
Post by: Oraven on October 29, 2016, 08:36:01 PM
Вот попробуй
http://crapware.aidf.org/forum/index.php?topic=88.msg16221#msg16221 (http://crapware.aidf.org/forum/index.php?topic=88.msg16221#msg16221)
Title: Re: Распознание несложной капчи
Post by: security on October 29, 2016, 10:15:01 PM
Благодарю, попробую обязательно
Title: Re: Распознание несложной капчи
Post by: Золотой on October 29, 2016, 11:51:01 PM
 По сути это даже не капча, а действительно буквенный  код, отличия букв будут в фоне, можно его попробовать игнорировать, но не везде, так как начнёт некоторые буквы путать.
Главное цветокоррекцией, процентом совпадения и порядком поиска букв  добиться правильной настройки, а нераспознаные скринить, чтоб получать образцы букв. ;)
Title: Re: Распознание несложной капчи
Post by: dramster on October 30, 2016, 08:55:59 AM
http://crapware.aidf.org/forum/index.php?topic=2331.msg17003#msg17003
Проверено, отлично распознает текст, цифры, и другие любые символы.
Разбивает текст на строки, строки разбивает на символы, определяет форму каждого символа, проверяет наличие записанной формы в файле, если символ не распознает, то направляет курсор на нераспознанный символ и требует ввести нужный в диологовом окне. Там есть пару несущественные ошибок и недоработок. Но из-за отсутствия компа и и самого скрипта с исправлениями, код из ссылки тоже работает.
Title: Re: Распознание несложной капчи
Post by: Кликермен on November 04, 2016, 09:15:10 PM
Посмотрите здесь=) http://crapware.aidf.org/forum/index.php?topic=2434.msg15269#msg15269 (http://crapware.aidf.org/forum/index.php?topic=2434.msg15269#msg15269)