|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
13.07.2010, 01:48 | #1 |
Регистрация: 13.07.2010
Сообщений: 4
|
нейронные сети, распознование довольно простой капчи
Доброго дня, уважаемые кодеры.
Нужно распознать капчу от битрикса. Она довольно таки простая на мой взгляд, чёрные символы на белом фоне смещённые рандомом попиксельно. Буду благодарен за любой код с разъяснениями, думаю это дело не составит тяжёлого труда .) |
13.07.2010, 02:12 | #2 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
Реализую за 30$, аська в профиле.
|
13.07.2010, 11:56 | #4 |
я получил эту роль
Старожил
Регистрация: 25.05.2007
Сообщений: 3,694
|
Нейросети для такой капчи - оверкилл, цифры не пересекаются/не искажаются.
1. Переводим в ч/б режим, считаем количество чёрных пикселей в столбцах, насчитали 0 - отрезаем, пропускаем идущие далее столбцы, пока не наткнёмся на >0, отрезаем, опять шагаем пока не встретим 0 (...) 2. То же самое для каждой отрезанной буквы, но по строкам. Получаем , сравниваем с шаблоном.
пыщь
|
13.07.2010, 12:24 | #5 |
Заблокирован
Старожил
Регистрация: 20.07.2008
Сообщений: 4,032
|
JTG, Виталий ну неужели не видно что человек в этом не разбирается и он ясно попросил сделать все за него.
Тем более человек, по сути, пытается 'взломать' систему зашиты. |
13.07.2010, 13:25 | #6 |
Регистрация: 13.07.2010
Сообщений: 4
|
Да, не особо шарю в нейронных сетях.
Я не прошу делать всё под меня, и "взламывать" я ничего не собираюсь. Я лишь прошу примеры для распознания, потому что интересует сам способ и алгоритм. |
13.07.2010, 17:18 | #7 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
вам же сказали что нейронки тут не нужны.
банальное сравнеине по битовой маске. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
14.07.2010, 21:57 | #8 |
Форумчанин
Регистрация: 08.10.2009
Сообщений: 112
|
Если интересует именно 'нейронный' подход (хотя я ноль в этом, основываюсь только на своих догадках), то следует не просто сравнить символ по шаблону (попиксельно), а сравнить с вероятностью совпадения. К примеру, символ 'о' и '0' (буква и цифра) похожи где то на 89%. И по процентам сравнивай. Тогда появится шанс распознать немного кривые символы.
procedure life; for years := 1 to 11 do gotoschool(normal); woman := TMan.add; childrens.add(TMans); problems.add(fuck); woman.destroy; END.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
КОПИРОВАНИЕ КАПЧИ!!!! | daitedeneg | Софт | 0 | 30.11.2009 04:30 |
Обход капчи | kobe24 | Общие вопросы по программированию, компьютерный форум | 13 | 09.03.2009 20:28 |