Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: security on October 29, 2016, 08:13:05 PM
-
Ребят, нет идей как можно распознать данную капчу?
Используются только символы a-z (буквы английского алфавита)
Регистр букв только нижний
Цвет букв только черный
Фон одинаковый
Шум отсутствует
(скорее всего это обычный текст, но который имеет свойство неактивный, который нельзя выделить или скопировать и генерируется самим приложением под android)
У меня возникла мысль такая:
1) Заранее подготовить список букв в черно-белом режиме от a.bmp до z.bmp
2) Выделить блок содержащий капчу и прочитать в черно-белом режиме colormode(8)
3) Просканировать этот блок и сверять со списком
Есть мысли, может что-то готовое как примеры? Искал по форуму, были интересные реализации, но к сожалению мне не подходят
-
И еще дополнительный вопрос.
На php бы я бы распознал данную капчу таким образом:
Предварительно посчитал количество пикселей каждой буквы и рассчитал бы расстояние (статичное) между буквами
Получил бинарную матрицу изображения и посчитал вхождения
Так вот, вопрос следующий - можно ли как-то вызывать пхп через скрипт например положив рядом папку с php интерпретатором и скриптом распознавания капчи и указанием куда сохранять скриншот окна
-
Вот попробуй
http://crapware.aidf.org/forum/index.php?topic=88.msg16221#msg16221 (http://crapware.aidf.org/forum/index.php?topic=88.msg16221#msg16221)
-
Благодарю, попробую обязательно
-
По сути это даже не капча, а действительно буквенный код, отличия букв будут в фоне, можно его попробовать игнорировать, но не везде, так как начнёт некоторые буквы путать.
Главное цветокоррекцией, процентом совпадения и порядком поиска букв добиться правильной настройки, а нераспознаные скринить, чтоб получать образцы букв. ;)
-
http://crapware.aidf.org/forum/index.php?topic=2331.msg17003#msg17003
Проверено, отлично распознает текст, цифры, и другие любые символы.
Разбивает текст на строки, строки разбивает на символы, определяет форму каждого символа, проверяет наличие записанной формы в файле, если символ не распознает, то направляет курсор на нераспознанный символ и требует ввести нужный в диологовом окне. Там есть пару несущественные ошибок и недоработок. Но из-за отсутствия компа и и самого скрипта с исправлениями, код из ссылки тоже работает.
-
Посмотрите здесь=) http://crapware.aidf.org/forum/index.php?topic=2434.msg15269#msg15269 (http://crapware.aidf.org/forum/index.php?topic=2434.msg15269#msg15269)