Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Распознавание Capcha 
:(
    Опции темы
Randomazer
Дата 19.6.2011, 01:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2010

Репутация: нет
Всего: нет



Существует такая капча

user posted image

При помощи Python и библиотеки LIB инвертировал цвета и обрезал по размеру изображение

user posted image

Вот теперь зашел в тупик, каким образом можно разделить буквы друг от друга. Заранее благодарен за советы.
PM MAIL   Вверх
Stolzen
Дата 19.6.2011, 02:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1041
Регистрация: 17.10.2005

Репутация: нет
Всего: 48



А зачем инвертировали? 
Распознавание captcha - это то, за что деньги берут. Например, $2 за 1000 шт.

Вам для разделения букв можно найти компоненты связности и разделить ее по ним.

Это сообщение отредактировал(а) Stolzen - 19.6.2011, 02:43


--------------------
datatalks.ru - анализ данных, статистика, машинное обучение
PM MAIL WWW   Вверх
afiskon
Дата 19.6.2011, 10:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 294
Регистрация: 31.3.2011
Где: Россия, Москва

Репутация: нет
Всего: 4



Сам ломал эту капчу, правда не доломал smile Следующим шагом нужно нарезать ее на буквы. У меня был архив с кучей капч и ответами на них - так что я просто собрал статистику, типа при ширине N px на капче с вероятность такой-то M букв и резал тупо вертикально. Затем для каждой буквы обрезал лишние снизу и сверху, получилось много-много буковок. Среди них выбирал наиболее правильные (не обрезанные по середине и тп) и пытался учить нейросеть. Далее уже с помощью полученной нейросетью можно было бы нарезать капчу более правильно. Но тут наступил диплом и я на все это дело забил.

PS. А архив с примерами капч у тебя не завалялся? А то я его где-то потерял.
PM MAIL WWW   Вверх
MoebiusCat
Дата 19.6.2011, 12:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 46
Регистрация: 5.1.2011

Репутация: нет
Всего: нет



У меня такое предложение, возможно, немного наивное, так как я сравнительно новичок:

сделать буквы тоньше с помощью морфологии
а может вообще сделать скелетизацию


Компоненты связности на исходной картинке не помогут, так как буквы склеены.
PM MAIL   Вверх
Randomazer
Дата 21.6.2011, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 39
Регистрация: 20.6.2010

Репутация: нет
Всего: нет



Можно собирать архив с капчами и ответами на них, но я вот без понятия сколько их может быть на сервере? Вот у меня все идеи иссякли как нарезать правильно, хотя бы половину правильно нарезал, очень много брака выходит. Архив из 500 капч 

ссылка

Это сообщение отредактировал(а) Randomazer - 21.6.2011, 21:22
PM MAIL   Вверх
1000000dollars
Дата 22.6.2011, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 231
Регистрация: 6.10.2007

Репутация: 1
Всего: 8



Цитата(Randomazer @  21.6.2011,  21:02 Найти цитируемый пост)
сколько их может быть на сервере?

Учитывая то, что они генерируются, а не хранятся - можно считать, что их бесконечно много (хоть это и не так, но практически можно считать так).
PM MAIL   Вверх
b0riska
Дата 24.10.2011, 01:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 18.10.2011

Репутация: нет
Всего: нет




Модератор: Сообщение скрыто.

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0460 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.